ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Maarten Coene (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (IVY-968) FileSystem resolver with m2compatible=true throws error when publishing modules with dotted organisation names
Date Mon, 30 Nov 2009 22:43:20 GMT

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

Maarten Coene resolved IVY-968.
-------------------------------

       Resolution: Fixed
    Fix Version/s: trunk

Fixed in trunk, please give it a try if possible.

Thanks for the patch Jason.
Even though I didn't add your junit test, your input was very helpfull fixing this issue!

Maarten

> FileSystem resolver with m2compatible=true throws error when publishing modules with
dotted organisation names
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: IVY-968
>                 URL: https://issues.apache.org/jira/browse/IVY-968
>             Project: Ivy
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.0-RC2, 2.1.0
>         Environment: Windows XP, JDK 1.6
>            Reporter: Michael Kebe
>            Assignee: Maarten Coene
>             Fix For: trunk
>
>         Attachments: ivy-968-test_r885277.patch
>
>
> When you try to publish an artifact with a "." (dot) in its organisationname to a maven2
compatible file system resolver you get:
> \\
> \\
> {code:title=Ant Output}install-local:
> :: delivering :: org.test#testlib;working@kebap :: 0.0-dev-20081114110649 :: integration
:: Fri Nov 14 11:06:53 CET 2008
> 	delivering ivy file to D:\workspace\testlib\dist\ivys\ivy.xml
> :: publishing :: org.test#testlib
> 	published testlib to C:\Dokumente und Einstellungen\kebe\.ivy2/local/org/test/testlib/0.0-dev-20081114110649.part/testlib-0.0-dev-20081114110649.jar
> 	published ivy to C:\Dokumente und Einstellungen\kebe\.ivy2/local/org/test/testlib/0.0-dev-20081114110649.part/ivy.xml
> BUILD FAILED
> XXXXXXXXXXXXXXXXXx-common.ant:459: impossible to publish artifacts for org.test#testlib;working@kebap:
java.lang.IllegalStateException: no current transaction!{code}
> Here is the settings snippet:
> {code:title=From ivysettings.xml}
> <filesystem name="local" m2compatible="true">
>   <ivy pattern="${repository.local.path}/[organisation]/[module]/[revision]/ivy.xml"
/>
>   <artifact pattern="${repository.local.path}/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
/>
> </filesystem>
> {code}
> Publishing with organisation without a "." works. If you set transactional of the filesystem
resolver to false it works, too.

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


Mime
View raw message