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

Posted 左直拳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用maven发布spring boot项目的脚本相关的知识,希望对你有一定的参考价值。

使用maven发布spring boot项目,失败!语句是这样写的:

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

-am:项目依赖的项目也同样被发布
-pl:发布指定项目

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

<modules>
    <module>platform</module>
    。。。
</modules>

然后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>

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

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

以上是关于使用maven发布spring boot项目的脚本的主要内容,如果未能解决你的问题,请参考以下文章

Maven 依赖于 Spring Boot 和 Junit

spring boot 项目打包到maven仓库供其它模块使用

Maven项目:Spring Boot版本的办公自动化系统

Maven项目:Spring Boot版本的办公自动化系统

如何使用 Spring Boot 测试 Maven 模块项目

我司Spring Boot 项目打包 + Shell 脚本部署详细总结,太有用了!