Maven项目依赖

时间:2018-05-10 11:22:40

标签: maven maven-dependency maven-module

目前我有3个maven项目:

     ProjectCommon
    _______|________ 
    |              | 
ProjectA        ProjectB

导致这3 pom.xml

#ProjectCommon/pom.xml

<groupId>my.package</groupId>
<version>1.0</version>

#ProjectB/pom.xml

<dependency>
   <groupId>my.package</groupId>
   <artifactId>ProjectCommon</artifactId>
   <version>1.0</version>
</dependency>

#ProjectB/pom.xml

<dependency>
   <groupId>my.package</groupId>
   <artifactId>ProjectCommon</artifactId>
   <version>1.0</version>
</dependency>

当我需要打包我的2个应用程序(ProjectAProjectB)并始终需要运行此命令时:

cd ProjectCommon && mvn install
cd ProjectA && mvn package
cd ProjectB && mvn package

还有其他方法可以配置我的项目(比如使用Maven Modules)来完成我现在所拥有的工作,而不是总是需要在我的本地存储库中install ProjectCommon?< / p>

0 个答案:

没有答案