1. 版本
Java 版本: 1.8.0_201
RocketMQ 版本: 5.1.3文章来源:https://www.toymoban.com/news/detail-569266.html
2.打包
git clone https://github.com/apache/rocketmq.git
git checkout release-5.1.3
cd rocketmq文章来源地址https://www.toymoban.com/news/detail-569266.html
2.1 编译子模块 jar 包,编译一次 9 分钟左右
mvn clean package -DskipTests
mvn clean package -DskipTests -Dcheckstyle.skip=true
不仅构建example这一个模块,还构建example依赖的模块
mvn -U -pl example -am clean package -DskipTests -Dcheckstyle.skip=true
只构建example这一个模块
mvn -U -pl example clean package -DskipTests -Dspotbugs.skip=true -Dcheckstyle.skip=true
cd ${子模块名称}/target/
2.2 编译整个工程的 tar 包
编译一次 12 分钟左右
mvn -Prelease-all -DskipTests clean install -U
编译一次 11 分钟左右
mvn -Prelease-all -DskipTests -Dspotbugs.skip=true clean install -U
编译一次 4 分钟左右
mvn -Prelease-all -DskipTests -Dspotbugs.skip=true -Dcheckstyle.skip=true clean install -U
cd distribution/target/
到了这里,关于RocketMQ 源码编译部署包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!