Ho affrontato lo stesso problema e abbiamo trovato un modo per ottenere l'attributo in più in
il mio esempio nel ivysettings.xml aspetto qualcosa di simile ...
<resolvers>
<filesystem name="internal">
<ivy pattern="${repo.dir}/[module]/[author]-ivy(-[greeting])-[revision].xml" />
<artifact pattern="${repo.dir}/[module]/[author]-[artifact]-[greeting]-[revision].[ext]" />
</filesystem>
e nel file ivy.xml ho messo il seguente: si prega di notare che ho voluto il valore di saluto di essere valore di ogni dinamica i pubblicare qualcosa ($ {someValue})
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="myorg" module="hello" e:author="Mark"/>
<publications>
<artifact name="English" ext="txt" type="doc" e:greeting="${someValue}"/>
</publications>
Qui è dove il trucco sono disponibili in -> Nel mio file di generazione in cui io chiamo l'edera: pubblicare la funzione, il seguente attributo devono essere impostato true (forcedeliver)
<ivy:publish resolver="@{ivy.resolver}"
pubrevision="@{publish.revision}"
status="@{status}"
forcedeliver="true"
overwrite="@{overwrite}"
update="true" />
Questo è tutto
Grazie abbastanza corretto aggiornerò il mio post –