2014-12-09 3 views
1

필요한 pom.xml 및 jar 파일을 다운로드 했으므로 Maven에서 찾을 수 있도록 구성해야합니다. 그러나 구조를 정확히 모르겠습니다. 여기 내 추측 :~/.m2/Maven/Tycho의 저장소/구조 란 무엇입니까?

예를 들어, 받는다는 - 클린 플러그인은 여기 앉아서 것 :

~/.m2/저장소/조직/아파치/받는다는/플러그인/받는다는-청소 플러그인/2.5/maven- 청소 플러그인-2.5.jar

~/.m2/저장소/조직/아파치/받는다는/플러그인/받는다는-청소 플러그인/2.5/받는다는-청소 플러그인 - 2.5.xml

내가 실현 이 문제를 해결하는 가장 좋은 방법은 내 컴퓨터에서 다운로드하여 테스트해볼 수는 있지만 그렇게 할 수는 없습니다.

또한 위의 경로에서 설명한 것과 동일한 규칙/방법이 다른 xml 및 jar 파일과 동일합니까?

"mvn clean verify -o"를 실행하면 "org.apache.maven.plugins의 POM : maven-clean-plugin : jar : 2.5가 없습니다. 종속성이 없습니다. 정보를 이용할 수있는 "경우에도 POM은 위에 설명 된 경로에 있습니다.

+0

는 수동 또는 받는다는으로 jar 파일을 다운로드 했습니까? – dogankadriye

+0

을 수동으로 입력하십시오. 나는 http://search.maven.org/에 가서 각 jar와 pom을 개별적으로 다운로드했다. – Everlight

+1

pom.xml에 종속성을 추가 할 때 자동으로 maven 다운로드 jar 파일을 생성하면 안됩니다. 이 전에 .m2 폴더 아래에 jar 디렉토리를 지우고 수동으로 추가하지 마십시오. – dogankadriye

답변

1

위의 문제에 대한 내 솔루션은 간단합니다. 빌드를 작동시키는 나의 솔루션은 제 상황에서는 거의 불가능합니다.

변경

~/.m2/저장소/조직/아파치/받는다는/플러그인/받는다는-청소 플러그인/2.5/받는다는-청소 플러그인 - 2.5.xml

에서 XML 파일의 확장자

~/.m2/저장소/조직/아파치/받는다는/플러그인/받는다는-청소 플러그인 나는 것을 깨달았다/2.5/받는다는-청소 플러그인 - 2.5.pom

내가 한 후 각 jar는 pom 파일의 종속성으로 설명되는 다른 jar에 따라 다릅니다. 그리고 각 항아리는 그 이후의 항아리 등에 따라 달라지기 때문에 항아리와 퐁을 얻는 것이 거의 불가능합니다.