java—来自maven的各种apache库的最新依赖版本突然使用了一个非常旧的版本

sbtkgmzw  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(270)

所以我一直在用 Apache commons 在使用 mvn versions:use-latest-versions 命令或 LATEST version标记使用/将各种apache库的非常旧的版本放入 <version> 标签:

<dependency>
    <groupId>commons-net</groupId>
    <artifactId>commons-net</artifactId>
    <version>20030805.205232</version> <!-- Note: 2003! -->
</dependency>

如果我们看看 maven repositorycommons-net ,我们可以看出这是该库的第一个版本之一。为什么我不再按要求获得最新版本?发生什么事了?这是恼人的,因为我的代码当然不能用这么旧的版本编译,我必须手动检查我的依赖项,并为每个错误行为更新版本 Apache 图书馆。奇怪的是,它并不影响其他供应商的库。

>mvn --version
Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T17:06:16+02:00)
Maven home: C:\maven\bin\..
Java version: 1.8.0_271, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_271\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题