首页
归档
友链
关于
Search
1
网易云音乐黑胶会员月月免费赠送
2,970 阅读
2
十年之约RSS聚合订阅服务上线
2,533 阅读
3
工资发放日的区别
2,215 阅读
4
rsyslogd内存占用过高解决方案
2,168 阅读
5
Nginx反代MinIO后,上传文件签名异常
2,071 阅读
零碎
标本
码海
工具
其他
登录
Search
标签搜索
北京
摄影
Java
旅行
生活
学习笔记
教程
Linux
服务器
软件
SpringBoot
日记
Windows
服务
数据库
福利
Spring
系统
SQL
前端
萧瑟
累计撰写
190
篇文章
累计收到
1,268
条评论
首页
栏目
零碎
标本
码海
工具
其他
页面
归档
友链
关于
搜索到
3
篇与
Maven
的结果
2023-08-13
Maven构建工具mvnd和mvn 性能对比测试
最近在技术相关公众号上看到一款 Maven 强化工具 maven-mvnd ,说是 性能 提升 300%,抱着学习的态度来实验一下新技术。Maven-mvnd简介maven-mvnd 是 Apache Maven 团队借鉴了Gradle和Takari的优点,衍生出来的更快的构建工具,maven 的 强化版。maven-mvnd 基于 maven 的但比它更快的构建工具.maven-mvnd 在设计上,使用一个或多个守护进程来构建服务,以此来达到并行的目的!同时,maven-mvnd 内置了maven,因此我可以在maven 过渡到 maven-mvnd的过程中实现 无缝切换!不必再安装 maven 或进行复杂的配置更改。官方仓库地址:https://github.com/apache/maven-mvnd安装步骤GitHub下载压缩包访问仓库版本地址:https://github.com/apache/maven-mvnd/releases点击Assets找到对应的系统的安装包,我们是windows系统,这里以windows为例。基本上就是后缀为windows-amd64.zip的文件,将下载的zip包放置在本地开发目录下,解压文件。修改Windows系统环境变量。编辑 PATH 的环境变量,里面增加 maven-mvnd 的目录。配置环境变量是为了在 cmd 的任意地址,可以识别到 bin 下的 mvnd 命令我们打开cmd命令提示符,输入 mvnd -version 或者 mvnd -v 查看版本信息。输出以下信息,代表安装成功!使用命令mvnd 与 maven 命令几乎没有任何不同,可以通过查看mvnd -help 查看举个例子、如要打包安装,则把 mvn clean install 替换为 mvnd clean install 即可配置可以修改 mvnd 解压目录下 conf 里的 mvnd.properties 文件,拉到最后面,放开 maven.setting 注释,把值改成自己的maven仓库地址即可,如下maven.settings=C://Develop//apache//maven//3.6.3//conf//settings.xml到此配置已经完成。打包速度对比使用一个普通 Java 项目来实验对比,分别使用 maven 和 maven-mvnd 进行打包。# maven 打包命令 mvn clean package -DskipTests # mvnd 打包命令 mvnd clean package -DskipTests结果如下,速度有所提升,速度提升没有网上传言的 8 倍、300%那么夸张,当然,这可能与我的机器或项目有关,你们可以使用你们的项目另行验证!
2023年08月13日
336 阅读
3 评论
2021-10-01
JAVA使用ROME生成RSS订阅
JAVA使用ROME生成RSS订阅,ROME是一组Atom/RSS具类,它用Java来操作大部份RSS。ROME可能是目前最完善的开源聚合工具, ROME 支持绝大多数的RSS协议。
2021年10月01日
508 阅读
0 评论
2021-09-15
自动推送jar包到nexus私服
每次手动上传都特别麻烦,所以就简单研究了一下自动推送。首先在你要推送jar包的项目的pom文件中,加入如下配置:<distributionManagement> <repository> <!-- 要和下边配置id一直 --> <id>nexus-test</id> <name>admin</name> <!-- 你要推送的地址 --> <url>http://nexus.bcrjl.com/repository/maven-releases/</url> </repository> </distributionManagement>在 Maven 设置文件settings.xml中添加以下配置:<servers> <server> <id>nexus-test</id> <!-- 登录的用户名 --> <username>admin</username> <!-- 登录的密码 --> <password>admin123</password> </server> </servers>如果推送的时候出现 500 或者 404 错误,请前往 Nexus 后台修改仓库的 Deployment policy 为 Allow redeploy然后在 IDEA 或者 Maven 中执行clean 、 package 、 deploy 就可以推送成功了。
2021年09月15日
360 阅读
2 评论