오케이, 시간이 많이 걸렸으므로 아무데도 갈 수 없습니다. 나는 아이비에 상당히 익숙하며 내부 서버에 저장되어있는 저장소를 설정하려고합니다. Ivy 사이트에있는 Building a Repository 튜토리얼에서 설명한대로 아이비 네임 스페이스로 놀아 왔습니다. 여기모듈을 엔터프라이즈 아이비 리포지토리에 설치하는 중 오류가 발생했습니다.
자습서 : 여기 http://ant.apache.org/ivy/history/trunk/tutorial/build-repository.html
출처 : https://svn.apache.org/repos/asf/ant/ivy/core/trunk/src/example/build-a-ivy-repository/
는 특히, 나는 build.xml 파일에 정의 된 "maven2-네임 스페이스-deps"목표로 일하고 있어요. 문제는 내가 그 보이는군요 오류에있다 같은 :
ㅋ/ㅋ/ㅋ/아파치 - 4.pom에있는 나쁜 조직: 예상 = 'org.apache'찾을 수 = '아파치'
"out of the box"자습서에서 발생합니다. 그래서 나는 약간을 단순화하고 내가 얻을 수있는 곳을 보려고했습니다. 난 단지 포함하는 고급-설정에서 규칙을 변경 :
<rule>
<fromsystem>
<src org="apache" module="ant-.+"/>
<dest org="org.apache.ant" module="$m0"/>
</fromsystem>
<tosystem>
<src org="org.apache.ant" module="ant-.+"/>
<dest org="apache" module="$m0"/>
</tosystem>
</rule>
그럼 난 그냥 개미의 JUnit을 설치 빌드 XML의 설치 라인을 변경 및 종속성과 같이 :
<ivy:install settingsRef="ivy.settings" organisation="org.apache.ant" module="ant-junit" revision="1.9.4" from="libraries" to="my-repository" transitive="true" />
보라 보라 ... 다른 프로젝트에서 매우 유사한 오류 :
라이브러리 : 잘못된 조직이 blah/blah/blah/ant-parent/1.9.4/ant-parent-1.9.4.pom : expected = 'org.apache.ant'found = 'apache'
Google 및 stackoverflow 검색에는 아무런 성과가 없었습니다. 자신의 치어 파일의
<packaging>pom</packaging>
을, 오히려 "병"또는 아무것도 (항아리 받는다는 기본 포장입니다)보다 : 이것은 붉은 청어있을 수 있습니다, 그러나 나는 발행이 있던 프로젝트를 모두 가지고 것으로 나타났습니다. 그래서 나는 그것에 대해 약간 의심 스럽다.
누구에게이 문제가 발생 했습니까? 제안? 생각? 무작위로 횡설수설하는거야? 당신이 그것을 것 메이븐 2 형식으로 파일을 저장하려는 경우