You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "David Featherstone (Commented) (JIRA)" <ji...@apache.org> on 2012/04/15 09:21:44 UTC
[jira] [Commented] (IVY-1324) [originalname] not expanded for
source and javadoc types during publish in ivy:install
[ https://issues.apache.org/jira/browse/IVY-1324?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13254275#comment-13254275 ]
David Featherstone commented on IVY-1324:
-----------------------------------------
Hi Maarten,
Apologies for the long delay in getting back to this. I can confirm that your fix has solved my problem.
Thanks for your help.
Regards
Dave
> [originalname] not expanded for source and javadoc types during publish in ivy:install
> --------------------------------------------------------------------------------------
>
> Key: IVY-1324
> URL: https://issues.apache.org/jira/browse/IVY-1324
> Project: Ivy
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.2.0
> Environment: Ivy 2.2.0
> Ant 1.8.1
> Windows 7 x64
> Reporter: David Featherstone
> Assignee: Maarten Coene
> Fix For: 2.3.0-RC1
>
>
> When using ivy:install to create a local repository, [originalname] for the source and javadoc types is not expanded.
> The artifacts are correctly named in the cache, but when publishing to my local repository, original name is not expanded correctly.
> Related Jiras may be IVY-631 and IVY-1096 which fixed the expansion of [originalname] on retrieval
> I've created a simplified test which demonstrates the problem.
> ivy-settings.xml
> ----------------
> <ivysettings>
> <settings defaultResolver="maven.repo" />
> <resolvers>
> <filesystem name="incubator">
> <ivy pattern="${repository.dir}/[organisation]/[module]/[revision]/ivy.xml" />
> <artifact pattern="${repository.dir}/[organisation]/[module]/[revision]/[type]/[originalname].[ext]" />
> </filesystem>
> <ibiblio name="maven.repo" m2compatible="true" />
> </resolvers>
> </ivysettings>
> ivy-settings.properties
> -----------------------
> ivy.cache.dir=C:\\Temp\\ivytest\\cache
> repository.dir=C:\\Temp\\ivytest\\incubator
> build.xml
> ---------
> <?xml version="1.0"?>
> <project name="ivy-repository" default="ivy.init" xmlns:ivy="antlib:org.apache.ivy.ant">
> <target name="ivy.init">
> <property file="${basedir}/ivy-settings.properties" />
> <ivy:configure file="${basedir}/ivy-settings.xml" />
> </target>
> <target name="clean.incubator" depends="ivy.init"
> description=" ==> deletes the contents of the incubator directory">
> <delete dir="${repository.dir}" />
> </target>
> <target name="install.commons.collections" depends="ivy.init,clean.incubator">
> <ivy:install
> organisation="commons-collections"
> module="commons-collections"
> revision="3.1"
> type="*"
> transitive="true"
> overwrite="false"
> from="maven.repo"
> to="incubator" />
> </target>
> </project>
> Output produced
> ---------------
> 16:21:36.29
> c:\Temp\ivytest>ant
> Buildfile: c:\Temp\ivytest\build.xml
> ivy.init:
> [ivy:configure] :: Ivy 2.2.0 - 20100923230623 :: http://ant.apache.org/ivy/ ::
> [ivy:configure] :: loading settings :: file = c:\Temp\ivytest\ivy-settings.xml
> clean.incubator:
> [delete] Deleting directory C:\Temp\ivytest\incubator
> install.commons.collections:
> [ivy:install] :: installing commons-collections#commons-collections;3.1 ::
> [ivy:install] :: resolving dependencies ::
> [ivy:install] found commons-collections#commons-collections;3.1 in maven.repo
> [ivy:install] :: downloading artifacts to cache ::
> [ivy:install] :: installing in incubator ::
> [ivy:install] published commons-collections to C:\Temp\ivytest\incubator/commons-collections/commons-collections/3.1.part/javadoc/[originalname].jar
> [ivy:install] published commons-collections to C:\Temp\ivytest\incubator/commons-collections/commons-collections/3.1.part/jar/commons-collections-3.1.jar
> [ivy:install] published commons-collections to C:\Temp\ivytest\incubator/commons-collections/commons-collections/3.1.part/source/[originalname].jar
> [ivy:install] published ivy to C:\Temp\ivytest\incubator/commons-collections/commons-collections/3.1.part/ivy.xml
> [ivy:install] publish commited: moved C:\Temp\ivytest\incubator\commons-collections\commons-collections\3.1.part
> [ivy:install] to C:\Temp\ivytest\incubator\commons-collections\commons-collections\3.1
> [ivy:install] :: install resolution report ::
> [ivy:install] :: resolution report :: resolve 0ms :: artifacts dl 0ms
> ---------------------------------------------------------------------
> | | modules || artifacts |
> | conf | number| search|dwnlded|evicted|| number|dwnlded|
> ---------------------------------------------------------------------
> | default | 1 | 0 | 0 | 0 || 3 | 0 |
> ---------------------------------------------------------------------
> BUILD SUCCESSFUL
> Total time: 0 seconds
> 16:21:40.66
> c:\Temp\ivytest>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira