2012-05-25 3 views
0

게시 모듈에 중첩 된 이슈 (및 이슈) 요소를 사용하는 방법에 대한 힌트를 제공 할 수 있습니까? 불행히도 공식 문서에서는 속성을 사용하는 방법을 지정하지 않습니다. http://ant.apache.org/ivy/history/latest-milestone/use/publish.htmlivy 게시 ant 작업에 중첩 된 이슈 요소를 사용하는 방법

어쩌면 내가 찾지 못한 문서 나 예제가있을 수 있습니까? ivy.xml 파일의 artifact 요소를 알고 있습니다. 이것은이 질문에 관한 것이 아닙니다.

+0

너 이거 필요해? 일반적으로 ivy.xml에 공개 된 모든 아티팩트를 정의합니다. – oers

+0

옵션 아티팩트와 같은 것을 얻을 수있는 방법을 찾고있었습니다. 포기하기 직전에 이것이 유효한 아이비 개념이 아니라는 것을 받아들이 기 전에 필자는 불행하게도 충분한 문서없이이 재미 있고 새로운보고 기능을 발견했다. – jens

+0

확실하지는 않지만 유물로 인해 [이] (https://ant.apache.org/ivy/history/latest-milestone/ivyfile/dependency-artifact.html)를 의미한다고 가정합니다. 출판물 밑에서 사용할 수있다. – oers

답변

1

이 질문에 대한 답변이 도움이됩니까?

Issues using ivy:publish task

게시 작업에 중첩 된 "유물"요소

은 당신이 당신의 모듈에 의해 게시하도록 지정한 유물의 위치 (들)을 식별하는 데 사용됩니다.

그래서, 예를 들어,이 모듈은 두 개의 파일을 게시 가정 해 봅시다 :

<ivy-module version="2.0"> 
    <info organisation="someorganisation" module="myapp"/> 

    <publications> 
     <artifact name="myapp" type="jar"/> 
     <artifact name="license" type="txt"/> 
    </publications> 
    .. 

귀하의 게시 작업이 빌드 작업 공간 내에서 서로 다른 두 위치에서 이러한 파일을 소스해야 할 수도 있습니다 할 이유

<ivy:publish resolver="${publish.resolver}" pubrevision="${publish.revision}" status="${publish.status}"> 
     <artifacts pattern="${build.dir}/[artifact].[ext]"/> 
     <artifacts pattern="${src.dir}/licenses/[organisation]/[artifact].[ext]"/> 
    </ivy:publish> 
관련 문제