Currently I have 3 maven projects:
ProjectCommon
_______|________
| |
ProjectA ProjectB
Resulting on this 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>
When I need to package my 2 apps (ProjectA
and ProjectB
) and always need to run this commands:
cd ProjectCommon && mvn install
cd ProjectA && mvn package
cd ProjectB && mvn package
There are any other way to configure my projects (like using Maven Modules
) to do what I have now, instead of always need to install
my ProjectCommon
on my local repository?