Java 如果在Maven中构建父项目时未生成依赖项目,则自动生成它们
我有三个独立的项目A、B和C。项目B和C依赖于项目A。每当项目a发生变化时,我必须在构建B和C之前手动构建它Java 如果在Maven中构建父项目时未生成依赖项目,则自动生成它们,java,maven,Java,Maven,我有三个独立的项目A、B和C。项目B和C依赖于项目A。每当项目a发生变化时,我必须在构建B和C之前手动构建它 我试图弄清楚,是否有一种方法可以建立一个项目;每次我独立构建项目B或C。由于这些是独立的项目,我不认为我必须在这里使用模块。如果每次对A进行更改时都需要重建B和C,我会说,这不是独立项目之间的简单依赖关系,这里的耦合比看起来更紧密 您似乎知道maven模块是什么,我建议您这样做。 用根maven项目包装所有三个项目,并将它们作为模块添加到根pom.xml 否则,请考虑像Jenkins或H
我试图弄清楚,是否有一种方法可以建立一个项目;每次我独立构建项目B或C。由于这些是独立的项目,我不认为我必须在这里使用模块。如果每次对A进行更改时都需要重建B和C,我会说,这不是独立项目之间的简单依赖关系,这里的耦合比看起来更紧密 您似乎知道maven模块是什么,我建议您这样做。 用根maven项目包装所有三个项目,并将它们作为模块添加到根
pom.xml
否则,请考虑像Jenkins或Hudson这样的持续集成服务器。在这里,您可以很容易地关联单独的构建来触发其他构建,并对它们进行设置,以便在提交到版本控制系统(如SVN或GIT)的每个更改时自动启动它们
这里的场景非常简单:SVN change=>triggers build of A=>triggers build of B,C
我的项目A有几个常用的类,它们在B和C中使用。我认为,即使在构建B或C时没有找到项目A依赖项,并且它会自动构建A,这项工作也会起作用。