Maven多模块部署到Nexus上的问题

来源:互联网 发布:复旦大学梁永安知乎 编辑:程序博客网 时间:2024/05/22 14:44

我们使用了父项目的pom.xml用来管理所有的子项目的共同依赖和插件,父项目自己没有代码。大概拥有7个子项目,都是maven的。

所有在Jenkins上打包出来的子项目的jar包都会被自动部署到Nexus服务器上。

今天当版本从0.0.1-SNAPSHOT升级到1.0.0-SNAPSHOT的时候,发现一些问题。

首先A子项目被部署到nexus上,然后B子项目编译报错,原因是在nexus上找不到父项目的pom.xml.

原来如此,必须在jenkins上建一个父项目的build project,并且也自动部署到nexus上。


新的问题:

如果父项目的pom.xml中使用了modules将所有子项目包进去,编译的时候会将所有子项目都编译,有时候太耗费资源,因此可以暂时将modules注释掉。

这样不会编译子项目,只会部署父项目的xml。


原创粉丝点击