Recently I used ivy:install to install ivy-2.0.0-rc1 from Maven central into my private repository, and apparently there was some sort of naming collision. Only one jar was downloaded, named ivy.jar but it was the source jar. What is the reason for this?
The maven central repo looks like this: ivy-2.0.0-rc1-javadoc.jar 26-Sep-2008 02:24 1.5M ivy-2.0.0-rc1-javadoc.jar.asc 26-Sep-2008 02:24 202 ivy-2.0.0-rc1-javadoc.jar.md5 26-Sep-2008 02:24 34 ivy-2.0.0-rc1-javadoc.jar.sha1 26-Sep-2008 02:24 42 ivy-2.0.0-rc1-sources.jar 26-Sep-2008 02:24 684K ivy-2.0.0-rc1-sources.jar.asc 26-Sep-2008 02:24 202 ivy-2.0.0-rc1-sources.jar.md5 26-Sep-2008 02:24 34 ivy-2.0.0-rc1-sources.jar.sha1 26-Sep-2008 02:24 42 ivy-2.0.0-rc1.jar 26-Sep-2008 02:24 866K ivy-2.0.0-rc1.jar.asc 26-Sep-2008 02:24 202 ivy-2.0.0-rc1.jar.md5 26-Sep-2008 02:24 34 ivy-2.0.0-rc1.jar.sha1 26-Sep-2008 02:24 42 ivy-2.0.0-rc1.pom 26-Sep-2008 02:24 3.7K ivy-2.0.0-rc1.pom.asc 26-Sep-2008 02:24 202 ivy-2.0.0-rc1.pom.md5 26-Sep-2008 02:24 34 ivy-2.0.0-rc1.pom.sha1 26-Sep-2008 02:24 42 But my resulting repo looks like this: 700797 Sep 26 03:24 ivy.jar 32 Oct 9 09:36 ivy.jar.md5 40 Oct 9 09:36 ivy.jar.sha1 3826 Sep 26 03:24 ivy.xml 32 Oct 9 09:36 ivy.xml.md5 40 Oct 9 09:36 ivy.xml.sha1 It turns out that the resulting ivy.jar is actually ivy-2.0.0-rc1-sources.jar. Why does it seem like all the different source jars get collapsed down to a single one? For reference, my install task looks like this: <ivy:install from="${install.from.repo}" to="${install.to.repo}" organisation="${install.org.name}" module="${install.module.name}" revision="${install.rev.number}" settingsRef="module-settings" overwrite="${ivy.install.overwrite}" transitive="${ivy.install.transitive}"> </ivy:install> And my source and dest resolvers look like this: <ibiblio name="m2-live-http" root="http://repo1.maven.org/maven2/" m2compatible="true" usepoms="true" useMavenMetadata="true" checkmodified="true" > </ibiblio> <filesystem name="dev-thirdparty-staging" m2compatible="true" checkmodified="true" transactional="auto" local="false"> <ivy pattern="${ivy.shared.default.root}/dev-thirdparty/[organisation]/[modul e]/[revision]/ivy.xml" /> <artifact pattern="${ivy.shared.default.root}/dev-thirdparty/[organisation]/[modul e]/[revision]/[artifact].[ext]" /> </filesystem> Thanks, Carlton ----------------------------------------- ==================================================== This message contains PRIVILEGED and CONFIDENTIAL information that is intended only for use by the named recipient. If you are not the named recipient, any disclosure, dissemination, or action based on the contents of this message is prohibited. In such case please notify us and destroy and delete all copies of this transmission. Thank you. ====================================================