Robert Scholte created MNG-6222:
-----------------------------------
Summary: Support exclusion of direct plugin dependencies
Key: MNG-6222
URL: https://issues.apache.org/jira/browse/MNG-6222
Project: Maven
Issue Type: Improvement
Components: Plugins and Lifecycle
Reporter: Robert Scholte
Based on
http://stackoverflow.com/questions/43630262/how-to-exclude-a-direct-dependency-of-a-maven-plugin
{code:xml}
<build>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.13.2</version>
<!-- how to exclude javax.xml.bind:jaxb-api so it can be picked up
by the JRE -->
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
{code}
Up until now there hasn't been any reason to do this, but this seems like a
valid one. Most clean solution I can think of is allowing to override the scope
with "none" for plugin dependencies.
This solution won't break the pom-4.0.0.xsd
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)