所以我控制了两个maven项目。一个取决于另一个,说webapp依赖于jar库。我正在尝试设置持续部署,所以我有webapp取决于jar库的SNAPSHOT版本。现在,当我将代码签入jar并推送到git服务器时,webapp可以很好地构建。我在git服务器上设置了一个post-receive hook来触发jenkins中的jar lib构建。
现在我想要执行以下一步(按钮点击)过程:
假设对于初学者来说,pom中有以下内容:
<artifactId>jarlib</artifactId>
<versionId>0.0.1-SNAPSHOT</versionId>
和
<artifactId>webapp</artifactId>
<versionId>0.0.1-SNAPSHOT</versionId>
...
<dependency>
<artifactId>jarlib</artifactId>
<versionId>0.0.1-SNAPSHOT</versionId>
...
我想要发布两个工件webapp:0.0.1和jarlib:0.0.1。我希望poms现在看起来像:
<artifactId>jarlib</artifactId>
<versionId>0.0.2-SNAPSHOT</versionId>
和
<artifactId>webapp</artifactId>
<versionId>0.0.2-SNAPSHOT</versionId>
...
<dependency>
<artifactId>jarlib</artifactId>
<versionId>0.0.2-SNAPSHOT</versionId>
...