使用以下版本控制逻辑
有没有办法指定我的项目取决于特定主要版本,最高次要和最低版本?< / p>
我需要这样做,因为我使用 maven-dependency-plugin 将多个WAR文件的所有依赖项复制到一个公共文件夹中,以便将其发送到客户端是最新版本,但同时将包的数量保持在最低限度。
答案 0 :(得分:0)
不,这是不可能的。当Maven遇到版本引用的多个匹配项时,它使用最高匹配版本。 Here您可以找到如何在maven中使用版本范围的良好解释。
我可以为您的原始任务建议其他解决方案:
Maven guarantees使用每个(groupId:artifactId)的一个且仅一个版本。您可以使用mvn dependency:tree
检查已解决的版本。