메이븐 리포지토리에는 org.apache.commons:commons-io:1.3.2과 commons-io:commons-io:1.3.2의 두 가지 종속성이 있습니다. 차이점은 무엇이고 내 pom.xml에서 사용해야하는 것은 무엇입니까?maven 의존성 org.apache.commons : commons-io와 commons-io : commons-io의 차이점은 무엇입니까?
일반적으로 아파치 commons 패키지 중 일부는 http://repo1.maven.org/maven2/org/apache/commons/에 있으며 commons-*
패키지는 대부분 http://repo1.maven.org/maven2/에 있습니다.
나는이 혼란과 싸우고 있습니다. 문제가 더 심각 해지려면 Maven repo에서 groupId가 org.apache.commons에서 commons-io로 변경되었지만 commons-lang에서는 다른 방법으로 변경되었음을 알게 될 것입니다. – virgo47
이전 버전의 org.apache.commons : commons-io (예 : 로컬 maven .m2/저장소)에 "재배치"태그가 없으므로주의해야합니다. 그것과 io-commons 의존성/전 이성 의존성으로 당신은 classpath (yikes maven)에 두 개의 다른 버전의 jar로 끝날 수 있습니다. ~/.m2/repository/org/apache/commons/commons -io 폴더를 수정하여 redownload를 강제 실행하려면 – rogerdpack