0
multimodule ant + ivy 프로젝트에 "상위"모듈이 있습니다. 유일한 목적은 다른 프로젝트를 위해 부모 ivy 모듈을 제공하는 것입니다. 다른 유물이 생성되지 않습니다 :항아리없는 ivy 파일 게시
<info organization="com.example" module="parent" revision="1.0" />
<publications>
<artifact type="ivy" />
</publications>
을하지만 내가 parent.jar
을 게시하는 등의 프로젝트, 아이비 시도를 게시하려고 할 때.
<echoproperties prefix="ivy.artifacts" />
<ivy:publish resolver="staging" />
Echoproperties 출판 선언이 적어도 처리 된 것을 확인 :
[echoproperties] ivy.artifact.1.conf=default, compile, test
[echoproperties] ivy.artifact.1.ext=ivy
[echoproperties] ivy.artifact.1.name=parent
[echoproperties] ivy.artifact.1.type=ivy
동안 게시 실패 : 일반적으로
java.io.IOException: missing artifact com.example#parent;1.0!parent.jar
부실 캐시 때문에 생겼을 것입니다. 모든 것을 청소 한 후에 빈 출판물 목록 'extends'에 대해서는'new'라고 부르지 않을 것입니다. 이제 3 살입니다. 불행히도' '는 상속을 사용할 때 잘못된 순서를 만들어냅니다. [IVY-1427] (https : //issues.apache. org/jira/browse/IVY-1427) :( –
@MarcinWisnicki 박람회 지점, 아이비 프로젝트가 매우 천천히 변했습니다. 상속은 아이비와 함께 사용할 계획이 아닙니다. 너무 복잡한 빌드를 만든다. (비평은 Maven에도 똑같이 적용된다 :-)). –
그리고''가 종종 (IVY-1080) (https://issues.apache.org/jira/browse/IVY-1080) 윈도우에서 자동으로 실패하기 때문에 캐시가 오래되었습니다. –