You would have more luck sending a message to: mailto:[email protected]
On 10/30/12 4:21 PM, [email protected] wrote:
PLEASE REMOVE ME FROM THIS MAILING LIST!!! ---- "Benjamin Cartereau (JIRA)" <[email protected]> wrote: ============= [ https://jira.codehaus.org/browse/MACR-4?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=312634#comment-312634 ] Benjamin Cartereau commented on MACR-4: --------------------------------------- For information, I did fix it by adding and setting the "useUniqueVersions" attribute to false in the ejb plugin: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ejb-plugin</artifactId> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <useUniqueVersions>false</useUniqueVersions> </manifest> </archive> <generateClient>true</generateClient> </configuration> </plugin><addClasspath>true</addClasspath> includes timestamp instead of the string "-SNAPSHOT" for SNAPSHOT dependencies ---------------------------------------------------------------------------------------------------------------- Key: MACR-4 URL: https://jira.codehaus.org/browse/MACR-4 Project: Maven ACR Plugin Issue Type: Bug Affects Versions: 1.0 Environment: Win 7 Pro SP1 (64 Bit), Maven 3.0.4, ACR 1.0 Reporter: Markus KARG Priority: Blocker Attachments: pom.xml To reduce the amount of JARs linked to a client application, it is necessary to provide a Class-Path entry in the MANIFEST of the CAR archive. When configuring the ACR to do so using <addClasspath>true</addClasspath>, the created MANIFEST.MF will include the timestamp of a SNAPSHOT dependency, instead of simply the word "-SNAPSHOT". Unfortunately, the EAR plugin is unable to rename the packaged dependencies in the same way, but simply keeps the string "-SNAPSHOT". Effectively this leads to the fact that the Class-Path will not contain the needed JARs at runtime, so the client will except with ClassNotFoundException for any class inside of the SNAPSHOT dependencies. Attached you will find a sample POM which produces this problem on my laptop. The sole dependency will be found in the EAR later as "quipsy-defaultgui-4.32.-12-SNAPSHOT.jar", while the MANIFEST.MF of the CAR will have a MANIFEST containing "Class-Path: quipsy-defaultgui-4.32.12-20120312.074725-4.jar". Obviously the behaviour of the ACR and EAR plugings are inconsistent, effectively preventing use of the snapshot mechanism of Maven with Jave EE projects.-- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira -- Wayne E Seth PMP CEA Enterprise Architect (c) 520-456-6169 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
-- John Casey Developer, PMC Member - Apache Maven (http://maven.apache.org) GitHub - http://github.com/jdcasey --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
