Hi, 

I have a Maven project which has a dependency on an ANT project (different svn 
repositories).

I usually package my Ant project, upload it manually into my Nexus repository 
and update my pom with the new version number.
This ANT project can have a lot (like 10) releases a day and doing this process 
manually is a mess.

I try to use Ivy for publishing this artifact into Nexus automatically and it 
works :)

The only problem is that maven-metadata.xml file in Nexus is not updated by Ivy 
when publishing my jar, so my Maven project does not take the lastest release 
version.


Is there a way for Ivy to trigger an update of the maven-metadata.xml file into 
Nexus ? Or is my publish process wrong ?


my publish target  : 

<ivy:publish resolver="nexus-deploy" revision="${artifact.version}" 
overwrite="false" 
artifactspattern="${dist.dir}/[artifact](-[classifier]).[ext]" 
publishivy="true">
</ivy:publish>


my resolver : 

<url name="nexus-deploy" m2compatible="true" >
<artifact pattern="${url.nexus.releases}/${ivy.pattern}"/>
</url>



Thanks,

Gil

(Sorry if make some english mistake, it's not my native language :[ )

Reply via email to