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.

猜你喜欢

转载自qlqllu.iteye.com/blog/1541599
今日推荐