[
https://issues.apache.org/jira/browse/IVY-968?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Trump updated IVY-968:
----------------------------
Attachment: ivy-968-test_r885277.patch
failing junit test case, demonstrates incompatibility between
m2compatible="true" and transactional="true"
> IllegalStateException: no current transaction! when publishing to
> m2compatible file
> -----------------------------------------------------------------------------------
>
> Key: IVY-968
> URL: https://issues.apache.org/jira/browse/IVY-968
> Project: Ivy
> Issue Type: Bug
> Affects Versions: 2.0-RC2
> Environment: Windows XP, JDK 1.6
> Reporter: Michael Kebe
> 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;work...@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;work...@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.