Luke Hamaty created MEAR-214: -------------------------------- Summary: RarModule not seen as standard artifact type Key: MEAR-214 URL: https://jira.codehaus.org/browse/MEAR-214 Project: Maven Ear Plugin Issue Type: Bug Affects Versions: 2.10 Environment: Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400) Java version: 1.6.0_33
Reporter: Luke Hamaty Configuration with a RarModule e.g.: {code:xml} <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ear-plugin</artifactId> <version>2.10</version> <configuration> <defaultLibBundleDir>APP-INF/lib</defaultLibBundleDir> <skinnyWars>true</skinnyWars> <skipClassPathModification>true</skipClassPathModification> <generateApplicationXml>true</generateApplicationXml> <modules> <!-- Resource Adapter for SSA Application --> <rarModule> <groupId>some-group</groupId> <artifactId>some-rar</artifactId> <bundleFileName>some.rar</bundleFileName> </rarModule> {code} Results in an IllegalStateException: {color:red} {noformat} java.lang.IllegalStateException: Artifact type[connector] is not a standard Ear artifact type[[jar, ejb, ejb3, par, ejb-client, app-client, rar, war, sar, wsr, har]] at org.apache.maven.plugin.ear.util.ArtifactTypeMappingService.isMappedToType(ArtifactTypeMappingService.java:127) at org.apache.maven.plugin.ear.util.ArtifactRepository.getArtifacts(ArtifactRepository.java:138) at org.apache.maven.plugin.ear.util.ArtifactRepository.getUniqueArtifact(ArtifactRepository.java:75) at org.apache.maven.plugin.ear.AbstractEarModule.resolveArtifact(AbstractEarModule.java:144) at org.apache.maven.plugin.ear.AbstractEarMojo.execute(AbstractEarMojo.java:228) at org.apache.maven.plugin.ear.GenerateApplicationXmlMojo.execute(GenerateApplicationXmlMojo.java:162) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) {noformat} {color} This does not occur with 2.9.1. This appears to have been introduced with revision 1645331 of RarModule.java, which incorrectly changed type from "rar" to RAR_MODULE -- This message was sent by Atlassian JIRA (v6.1.6#6162)