How to auto update dependent project's SNAPSHOT version
How to auto update dependent project's SNAPSHOT version?
Say, there are two projects: A & B, project B depends project A's snapshot version
1. In project A's pom.xml, add
<distributionManagement> <snapshotRepository> <id>snapshot</id> <name>internal snapshot</name> <url>http://server:8080/nexus/content/repositories/test/</url> </snapshotRepository> </distributionManagement>
2. In maven setting.xml, modify <servers>, add authentication:
<server>
<id>snapshot</id>
<username>admin</username>
<password>admin123</password>
</server>
3. In project A, do maven deploy
4. In project B, when you do maven compile, maven will check project A's recent update.