The maven-ear-plugin only handles a limited number of artifact types, and test-jar is not one of them. See https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/EarModuleFactory.java
Tom On 9/29/06, Ken Helmes <[EMAIL PROTECTED]> wrote:
Tom, (This comes as a new post since I was unsubscribed. I am subscribed again.) I am working almost exactly from the directions given here: http://maven.apache.org/guides/mini/guide-attached-tests.html module1 - t2_config (ear level) - multilevel build creates a t2_config_logic-1.28-SNAPSHOT-tests.jar including its unit tests. The jar level pom includes this and works. <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <goals> <goal>test-jar</goal> </goals> </execution> </executions> module2 - t2_test (ear level) - multilevel build wants to include t2_config test-jar in its ear. The ear packaging pom tries to include this: <dependency> <groupId>t2.1_0_0.t2_config</groupId> <artifactId>t2_config_logic</artifactId> <version>1.28-SNAPSHOT</version> <type>test-jar</type> </dependency> Putting <scope>test</test> results in a successful ear build, but the t2_config-logic.-tests.jar is not included in the module2 ear. Regards, Ken >Can you give us some more context for the error ? >Try giving your test-jar dependency a <scope>test</scope> >Tom >On 9/29/06, Ken Helmes <[EMAIL PROTECTED]> wrote: > > Hello, > > > > Has anyone run into this error when trying to use the "test-jar" type: > > > > "Embedded error: Unknown artefact type[test-jar]" > > > > - Maven 2.0.4 > > - The actual test-jar is created correctly and can be found from > the repository. It is when being used that the error comes: > > <dependency> > > <groupId>config</groupId> > > <artifactId>config_logic</artifactId> > > <version>1.28-SNAPSHOT</version> > > <type>test-jar</type> > > </dependency> > > > > Ken Helmes > >
