この質問に対するこの回答は役に立ちましたか?
ivy:publish タスクの使用に関する問題
publish タスクのネストされた「artifact」要素は、モジュールによって公開されるように指定した成果物の場所を識別するために使用されます。
たとえば、モジュールが 2 つのファイルを発行するとします。
<ivy-module version="2.0">
<info organisation="someorganisation" module="myapp"/>
<publications>
<artifact name="myapp" type="jar"/>
<artifact name="license" type="txt"/>
</publications>
..
パブリッシュ タスクでは、ビルド ワークスペース内の 2 つの異なる場所からこれらのファイルを取得する必要がある場合があります。
<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>