RocketMQ 源码编译部署包

1. 版本
Java 版本: 1.8.0_201
RocketMQ 版本: 5.1.3

2.打包
git clone https://github.com/apache/rocketmq.git
git checkout release-5.1.3
cd rocketmq

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 -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/

猜你喜欢

转载自blog.csdn.net/wl101yjx/article/details/131742258