[ https://jira.codehaus.org/browse/MEAR-172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=335721#comment-335721 ]
Steve Moyer commented on MEAR-172: ---------------------------------- Thanks for managing the project! I'm very happy to share patches when I'm also so reliant on the coterie of Maven plugins to automate my builds. > Enhance the exception thrown when the EAR plugin can not map an included > artifact > --------------------------------------------------------------------------------- > > Key: MEAR-172 > URL: https://jira.codehaus.org/browse/MEAR-172 > Project: Maven Ear Plugin > Issue Type: Improvement > Reporter: Steve Moyer > Assignee: Robert Scholte > Fix For: 2.9 > > Attachments: patch.txt > > > If unknown artifact types are included in the hierarchy of an EAR project's > dependency, The ArtifactTypeMappingService will throw an > UnknownArtifactTypeException with a message that looks something like > "Unknown artifact type[test-jar]". Since the artifact type to be mapped is > passed as a string, the getStandardType(final String type) method can't > generate a message that includes the artifactId. > The attached patch includes changes to the EarModuleFactory that catches and > rethrows the UnknownArtifactTypeException while appending the artifactId to > the exception's message. The changes result in a message that looks > something like "Unknown artifact type[test-jar] for jboss-as-ejb3", making > debugging a failed EAR build much easier. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira