[
https://jira.codehaus.org/browse/MEAR-87?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on MEAR-87 started by Dennis Lundberg.
> Allow exclusion of artifacts when building the ear file.
> --------------------------------------------------------
>
> Key: MEAR-87
> URL: https://jira.codehaus.org/browse/MEAR-87
> Project: Maven 2.x Ear Plugin
> Issue Type: New Feature
> Affects Versions: 2.3.1
> Reporter: Dieter Houthooft
> Assignee: Dennis Lundberg
> Priority: Minor
> Fix For: 2.7
>
> Attachments: maven-ear-plugin-excludes-fixed.patch,
> maven-ear-plugin-excludes.patch
>
>
> What is included in the .ear file is determined by the module list and the
> dependency list and its transitive dependencies. We are often confronted with
> changing demands about what to include in our ear files. It is quite hard to
> change our dependency management (scopes) every time without side-effects on
> other distributable artifacts. So I created an exclude configuration option
> which allows to exclude artifacts from the ear file based on regular
> expressions (java.util.regex) matching artifactIds and groupIds.
> Use it like this:
> <configuration>
> <excludes>
> <exclude>
> <groupId>be.nondistributable.*</groupId>
> </exclude>
> </excludes>
> </configuration>
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira