maven依赖项org.apache.commons有什么区别:commons-io和commons-io:commons-io?

Juh*_*älä 18 dependencies apache-commons maven

Maven存储库包含以下两个依赖项:org.apache.commons:commons-io:1.3.2commons-io:commons-io:1.3.2.有什么区别,我应该在我的pom.xml中使用哪一个?

一般来说,一些apache commons软件包位于http://repo1.maven.org/maven2/org/apache/commons/,大多数commons-*软件包都位于http://repo1.maven.org/maven2/.

hee*_*nee 12

部署

org.apache.commons:公地IO:1.3.2

是一个错误,最终通过重新安置来解决:

POM的 org.apache.commons:commons-io:1.3.2

使用commons-io:commons-io:1.3.2.

错误可能是尝试迁移Commons IO库以使用Maven groupIds 的当前命名约定.


Rag*_*ram 7

来自commons-io网站.最新版本是2.0.1.1.3.2很老了.鉴于此信息,http: //repo2.maven.org/maven2/commons-io/中的存储库保存最新版本,是正确使用的版本.

这个相关的邮件线程有趣的阅读.