项目结构:
demo-parent
demo-stub
demo-dubbo
发布远程仓库包的时候,需要指定发布相应的模块到远程仓库;-am 同时构建所列模块的依赖模块; -pl 构建制定的模块,模块间用逗号分隔;
mvn clean deploy -pl demo-stub,demo-dubbo -am -Dmaven.test.skip=true
上面这个命令发布的包括demo-stub,demo-dubbo和demo-parent,如果不需要发布demo-parent那么就去掉-am参数,-Dmaven.test.skip=true不打包测试包