Maven发布版本构建从.m2获取快照依赖项

时间:2016-11-18 09:14:06

标签: osgi maven-3 bamboo maven-bundle-plugin

我有项目A& B在主干(1.5.0-SNAPSHOT)和分支(1.4.0)

B在A中有依赖性 所以,p:用于A:

<dependency>
  <groupId>com.example</groupId>
  <artifactId>project-B</artifactId>
  <version>[1.0,2.0)</version>
<\dependency

当给出A的释放构建时,在我的./m2中,存在释放和快照罐,即(B-1.5.0-SNAPSHOT)&amp; (B-1.4.0)。

即使在存储库级别禁用快照后,

(B-1.5.0-SNAPHOT)也会被视为依赖关系。

如果./m2中没有(B-1.5.0-SNAPSHOT),则它正在使用或从nexus(B-1.4.0)下载作为预期的依赖

注意:不使用Maven发布插件

我们正在使用Atlasssian Bamboo进行maven构建,因此存在这些情况发生的情况。当快照(主干)和发布(分支)构建一个接一个地

因此,在我的情况下,如果我的本地.m2中有更高版本的快照,我怎么能将快照限制为依赖项

0 个答案:

没有答案