关键词搜索

源码搜索 ×
×

使用maven发布spring boot项目的脚本

发布2023-01-29浏览540次

详情内容

使用maven发布spring boot项目,失败!所谓失败,是指根本没有处理指定的项目,原因是没有在pom.xml中登记该项目。

发布语句是这样写的:

mvn -U clean install

mvn clean package -Dmaven.test.skip=true -Pgdhysthj -pl platform/open-cloud-base-server,platform/open-cloud-uaa-admin-server,platform/open-cloud-api-spring-server -am
  • 1
  • 2
  • 3

-Dmaven.test.skip=true:跳过单元测试
-Pgdhysthj:使用pom.xml中指定的active profile
-am:项目依赖的项目也同样被发布
-pl:发布指定项目

注意指定项目需要在pom.xml中登记,路径中每一个节点需要在不同级别的pom.xml中登记。比如,上述语句中,plactform需要在当前级别的./pom.xml中登记

<modules>
    <module>platform</module>
    。。。
</modules>
  • 1
  • 2
  • 3
  • 4

然后open-cloud-base-server、open-cloud-uaa-admin-server、open-cloud-api-spring-server需要在./platform/pom.xml中登记:

    <modules>
        <module>open-cloud-api-spring-server</module>
        <module>open-cloud-uaa-admin-server</module>
        <module>open-cloud-base-server</module>
	。。。
    </modules>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

否则,会报找不到相关项目的错误。

相关文章:
maven3.8.6的仓库镜像配置导致发布失败

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载