[ 
https://issues.apache.org/jira/browse/IVY-1051?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

rednix updated IVY-1051:
------------------------

    Attachment: 2009-03-18_IVY-1051.log

The generated log for the install task run.

> install task copies wrong and not all retrieved jars to local repository
> ------------------------------------------------------------------------
>
>                 Key: IVY-1051
>                 URL: https://issues.apache.org/jira/browse/IVY-1051
>             Project: Ivy
>          Issue Type: Bug
>    Affects Versions: 2.0
>         Environment: 2.0.0; checked using Eclipse 3.4.2 under Windows XP; Ant 
> 1.7.0; jdk1.5.0_05
>            Reporter: rednix
>         Attachments: 2009-03-18_IVY-1051.log
>
>
> I've stumbled upon a strange behaviour:
> While trying to install org.apache.struts / struts2-core / 2.1.6 from the 
> remote repository ibiblio to our local repo I noticed that instead of the 
> jar-file with the class files - the one with the javadoc files was copied to 
> the local filesystem. But all artefacts (docs, sources, and jar with classes) 
> were retrieved by the task (and resides afterwards fine in the ivy-cache 
> folder); but only the jar file with the docs was renamed - using the 
> naming-pattern for the jar containing the classes! - and copied to the 
> resulting local folder structure. The generated ivy.xml contains references 
> to all artefacts (docs, sources, jar with classes).
> The used install-task:
>               <ivy:install organisation="org.apache.struts" 
> module="struts2-core" revision="2.1.6"
>                         overwrite="true" from="resolverChain" to="local" 
> transitive="true" />
> resolverChain is a chain of resolvers using the ibiblio resolver as the first 
> one in the chain. local refers to a filesystem and points to the current 
> project root in Eclipse.
> Contents of the folder "org.apache.struts\struts2-core\2.1.6" after running 
> the install task:
> struts2-core-ivy.xml.sha1
> struts2-core-ivy.xml.md5
> struts2-core-2.1.6.jar.sha1
> struts2-core-2.1.6.jar.md5
> struts2-core-ivy.xml
> struts2-core-2.1.6.jar (this is 4.832 KB in size and contains just the docs - 
> but should be 720 KB containing the class files!)
> I'll append a logfile of the install-task run to this issue shortly.
> Contents of the ivy cache folder after running the install task:
> ..\.ivy2\cache\org.apache.struts
> \ivy-2.1.6.xml
> \ivy-2.1.6.xml.original
> \ivydata-2.1.6.properties
> \jars\struts2-core-2.1.6.jar (720 KB)
> \javadocs\struts2-core-2.1.6-javadoc.jar (4.832 KB)
> \sources\struts2-core-2.1.6-sources.jar (758 KB)
> Excerpt of the generated ivy-2.1.6.xml:
>       <publications>
>               <artifact name="struts2-core" type="jar" ext="jar" 
> conf="master"/>
>               <artifact name="struts2-core" type="source" ext="jar" 
> conf="sources" m:classifier="sources"/>
>               <artifact name="struts2-core" type="javadoc" ext="jar" 
> conf="javadoc" m:classifier="javadoc"/>
>       </publications>
> Btw: using the retrieve task - there is no problem - getting the correct jar 
> file with the classes at once.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to