Ant/Ivy를 사용하는 대규모 빌드 시스템에서 작업하고 있습니다. 아이비를 사용하는 미리 정의 된 앤트 태스크를 사용하려고 시도합니다. ant 태스크를 게시하고이 에러가 발생합니다 :아이비에서 아티팩트를 게시하는 것이 불가능합니다 FileNotFoundException 오류 평균?
com.company.project1.proj1 # MySupportJar의 아티팩트를 게시 할 수 없으며 작업 @ server1 : java.io.FileNotFoundException : path_to/ivy-repository/com.company.project1.proj1/MySupportJar/5.1.3.part/MySupportJar-5.1.3.jar (해당 파일 또는 디렉토리 없음)
오류 메시지의 디렉토리는 버전 번호 부분 (5.1.3.part).
저는 아이비를 처음 접했지만 어떻게 작동하는지에 대한 기초를 얻었습니다. 나는이 오류의 정확한 의미를 많이 알 수 없으므로 누군가가 나를 설명하거나 문제를 해결할 수 있다고 생각한다면 거기에서 문제를 해결할 수있을 것입니다.
개미 대상
<target name="publish-shared" depends="ivyInit, resolve"
description="Publish to the shared repository">
<ivy:publish pubrevision="5.1.3"
resolver="shared"
pubdate="${timestamp}"
forcedeliver="true"
update="true"
conf="distro, docs">
<artifacts pattern="dist/[artifact].[ext]"/>
</ivy:publish>
</target>
아이비 파일 조각
<publications>
<artifact name="MySupportJar" type="jar" conf="distro" />
<artifact name="MySupportJar-source" type="source" ext="jar" conf="docs" />
</publications>
감사합니다.
build.xml을 (적어도 샘플로) 제공 할 수 있습니까? 그 디렉토리가 존재합니까? –
개미 대상을 질문에 추가했습니다. 또한 디렉토리는 "5.1.3.part"지점까지 존재합니다. 나는 그것이 어디에서 오는지 알지 못한다. 감사. – Yadrif
ivy.xml 파일에 "발행물"절을 포함 시켰습니까? 참조 : http://stackoverflow.com/questions/8304562/issues-using-ivypublish-task/8317109#8317109 –