我想对某些依赖项的版本使用范围。但我真的不明白应该如何为我的案例定义它。
这是查找结果 -maven-metadata-nexus.xml文件。
<versioning>
<latest>0.1.0-SNAPSHOT</latest>
<versions>
<version>0.0.13-SNAPSHOT</version>
<version>0.0.14-SNAPSHOT</version>
<version>0.0.15-SNAPSHOT</version>
<version>0.0.16-SNAPSHOT</version>
<version>0.0.17-SNAPSHOT</version>
<version>0.1.0-SNAPSHOT</version>
</versions>
<lastUpdated>20190826092951</lastUpdated>
</versioning>
我想导入最新的 0.1.x 依赖项,所以我认为以这种方式编写范围就可以了
<dependency>
<groupId>my.group.id</groupId>
<artifactId>my-artifact</artifactId>
<version>[0.1, 0.2)</version>
</dependency>
然而,maven 说我的工件没有可用的版本。定义范围可以[0.1.0-SNAPSHOT, 0.2)解决问题,但我真的不明白为什么我需要如此具体的边界,这是否是一个好的做法。定义此类范围的正确方法是什么?
慕桂英546537
相关分类