使用Tycho构建和部署仅更改的插件

时间:2015-04-21 15:35:33

标签: java maven nexus tycho

我遇到了Tycho无法将我的多模块项目中的工件部署到Nexus的问题。原因是该版本已经存在于Nexus中,我必须为使用过的存储库启用Allow Redeployed以避免此问题。

我现在想知道是否有可能只构建Nexus存储库中尚未出现其版本的模块。

由于我是这个主题的新手,可能还有另一种方法,以避免上述问题,我不知道。就像在更改单个模块时构建单个模块而不是构建多模块项目一样。

建议的解决方案

遗憾的是,对于每个插件使用SNAPSHOT版本都没有解决方案,因为某些插件未处于活动开发阶段。这些插件会在每次构建多模块时重建和部署时引发问题。

1 个答案:

答案 0 :(得分:1)

如果项目处于活动开发状态(并且连续重新部署到nexus),则必须使用SNAPSHOT版本。 Ex 0.0.1-SNAPSHOT

您的SNAPSHOTs jar将在启用了重新部署的情况下部署SNAPSHOT存储库。