Hi all, I am trying to publish multiple jars and not having any luck so far. From what I've read it is possible, but I must be missing some part of the correct configuration. We have a build that produces 5 different jar files that are depended on by other builds, so we need to publish them to our local repository. I'm new to ivy and this is part of my testing so that we can decide between ivy+ant and maven. Right now, I'm only working with two jars to get the basic concepts/configuration in place. Any advice is much appreciated.
Thanks, Barry ivy.xml: <ivy-module version="2.0"> <info organisation="com.netspend" module="appname"/> <publications> <artifact name="jarone" ext="jar"/> <artifact name="jartwo" ext="jar"/> </publications> <dependencies> <dependency org="jboss" name="jbossall-client" rev="4.2.2.GA"/> <dependency org="javax.mail" name="mail" rev="1.4"/> <dependency org="junit" name="junit" rev="4.0"/> <dependency org="log4j" name="log4j" rev="1.2.14"/> </dependencies> </ivy-module> build.xml: <target name="ivy-repo"> <ivy:resolve refresh="true"/> <ivy:retrieve/> <ivy:publish artifactspattern="${build.home}/lib/[artifact].[ext]" resolver="local" pubrevision="${revision}" status="release"/> </target> ivysettings.xml <ivysettings> <settings defaultResolver="local"/> <resolvers> <chain name="local"> <filesystem name="default"> <artifact pattern="${user.home}/.ivy2/cache/[organisation]/[module]/[artifact]-[re vision].[ext]"/> </filesystem> <ibiblio name="ibiblio" m2compatible="true"/> <ibiblio name="java-net-maven1" root="http://download.java.net/maven/1" m2compatible="false"/> <ibiblio name="java-net-maven2" root="http://download.java.net/maven/2" m2compatible="true"/> <url name="http://repository.jboss.org/maven2/jboss"/> </chain> </resolvers> </ivysettings> ----------------------------------------- Confidentiality Notice! This electronic transmission and any attached documents or other writings are confidential and are for the sole use of the intended recipient(s) identified above. This message may contain information that is privileged, confidential or otherwise protected from disclosure under applicable law. If the receiver of this information is not the intended recipient, or the employee, or agent responsible for delivering the information to the intended recipient, you are hereby notified that any use, reading, dissemination, distribution, copying or storage of this information is strictly prohibited. If you have received this information in error, please notify the sender by return email and delete the electronic transmission, including all attachments from your system.