[ http://jira.codehaus.org/browse/MSUREFIRE-157?page=comments#action_71829 ] Francesc Xavier commented on MSUREFIRE-157: -------------------------------------------
Now, it's works fine!!! the problem was done by the description element in the pom.xml that was too long and with several whitespaces, and the Specification-Title attribute (which it's mapped) in the MANIFEST.MF was not well-formed. In J2se 1.4.2_x the classloader found this problem and that's not load this jar without any comment (?????). Nevertheless in j2se 5.0 found the problem and report the problem!!! Obviusly, it is not a bug in your plugin!!!!! thanks a lot Francesc > ClassNotFoundException or NoClassDefFoundError executing maven2 install > ----------------------------------------------------------------------- > > Key: MSUREFIRE-157 > URL: http://jira.codehaus.org/browse/MSUREFIRE-157 > Project: Maven 2.x Surefire Plugin > Issue Type: Wish > Environment: eclipse 3.2, windows XP and j2se 1.4.2 > Reporter: Francesc Xavier > > Hey, > first all congratultions for your execellent job. We are using Maven2 in > order to develop a project. This project has several modules with > dependencies among them, reflected in their pom's. When we try to execute a > test from the project root in command line (typing mvn test) all works fine, > but when we try to execute 'mvn install', all the tests of modules that have > dependencies with other modules (in our case, the core module) begins to fail > throwing a java.lang.NoClassDefFoundError. Moreover, when we try to execute > the same tests to the specific module the same error is produced. > Pom parent has the following definitons > <?xml version="1.0" encoding="UTF-8"?> > <project > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/maven-v4_0_0.xsd"; > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; > xmlns="http://maven.apache.org/POM/4.0.0";> > <modelVersion>4.0.0</modelVersion> > <groupId>com.nextret.frwk</groupId> > <artifactId>openfrwk-all</artifactId> > <packaging>pom</packaging> > <name>NexTReT Open Framework</name> > <inceptionYear>2006</inceptionYear> > <version>0.1-SNAPSHOT</version> > <prerequisites> > <maven>2.0.4</maven> > </prerequisites> > <modules> > <module>openfrwk-core</module> > <module>openfrwk-instrument</module> > <module>openfrwk-mock</module> > <module>openfrwk-ejbgateway</module> > <module>openfrwk-security</module> > <module>openfrwk-persistence</module> > <module>openfrwk-tasks</module> > <module>openfrwk-services</module> > <module>openfrwk-services-jboss</module> > </modules> > .......................... > (we have not included the dependencies that all are correctly retrieved from > repository) and every pom module chlid has > <project> > <modelVersion>4.0.0</modelVersion> > <parent> > <groupId>com.nextret.frwk</groupId> > <artifactId>openfrwk-all</artifactId> > <version>0.1-SNAPSHOT</version> > </parent> > <groupId>com.nextret.frwk</groupId> > <artifactId>openfrwk-core</artifactId> > <packaging>jar</packaging> > <name>Core</name> > (also including the dependency of core module in dependencies element) > <dependencies> > <dependency> > <groupId>${project.groupId}</groupId> > <artifactId>openfrwk-core</artifactId> > <version>0.1-SNAPSHOT</version> > </dependency> > ....................... > </project> > any suggestion ?? we have to skip all the tests (currently executed in > eclipse), but we realize that are not the best way!! > Thanks a lot!! > Francesc Xavier -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira