The module name in your info element is "spyglass". The path you have
specified is
[organisation]/[module]/[revision]/[artifact]-[revision].[ext]
This looks correct.
bman wrote:
Hi All,
I'm using ant + ivy to push and pull from a local enterprise server running
Artifactory. For the most part it works great. However, I have come across
a situation where the jar name that I expect to be published to Artifactory
is not being published with that name. My local jar is named
ns-jmx-1.2.0-SNAPSHOT, but the published jar is named
spyglass-1.2.0-SNAPSHOT. Any ideas why this is occurring?
build.xml:
<ivy:publish
artifactspattern="${basedir}/dist/[artifact]-[revision].[ext]"
resolver="Publisher" status="integration" overwrite="true"
update="true"/>
ivysettings.xml:
<url name="Publisher">
<artifact
pattern="http://172.0.0.0:8080/artifactory-2.0.6/libs-snapshots-local/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/>
</url>
ivy.xml:
<info organisation="com.ns" module="spyglass"
revision="1.2.0-SNAPSHOT"/>
<publications>
<artifact name="ns-jmx" type="jar" ext="jar"/>
</publications>
build results:
:: delivering :: com.ns#spyglass;1.2.0-SNAPSHOT :: 1.2.0-SNAPSHOT ::
integration :: Thu Aug 06 15:44:27 CDT 2009
delivering ivy file to
c:\dev\eclipse\workspace\spyglass\dist\ivy-1.2.0-SNAPSHOT.xml
:: publishing :: com.ns#spyglass
published ns-jmx to
http://172.0.0.0:8080/artifactory-2.0.6/libs-snapshots-local/com.ns/spyglass/1.2.0-SNAPSHOT/ns-jmx-1.2.0-SNAPSHOT.jar
published ivy to
http://172.0.0.0:8080/artifactory-2.0.6/libs-snapshots-local/com.ns/spyglass/1.2.0-SNAPSHOT/ivy-1.2.0-SNAPSHOT.xml
BUILD SUCCESSFUL
Total time: 7 seconds
Thanks in advance for the help!
Barry