2017-02-20 101 views
0

我有三个项目使用maven(A,B)。我用一个Maven(A)项目作为对其他人的依赖(B,C)。为了B的开发目的,我对A进行了一些更改。但是在C中我不需要它们,它会创建一个错误。是否有可能保留两个或两个以上版本的项目A同时支持项目B和C.我可以保留两个版本的Maven构建?

+1

当然,请在您的存储库上发布这两个版本。你有什么问题? – Tunaki

+0

问题是我在服务器上部署项目。一个月一到两次本地存储库由资源团队清理。 –

回答

0

你的版本创建一个版本号的神器。因此,您可以在项目B和C中声明对不同版本的A的依赖关系。

+0

对不起,我不是很清楚Meier。我可以保留来自同一个pom.xml的两个工件吗? –

+0

好的,我明白了。但问题是如果本地存储库被清除,旧版本可能会消失。我对么? –

+0

这是真的。但不管怎样,您都不应该使用本地存储库作为永久性存储库。相反,您需要部署工件的Nexus/Artifactory。在Nexus/Artifactory中,您可以保留尽可能多的版本。 –

相关问题