[ 
https://jira.codehaus.org/browse/MNG-3397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=348748#comment-348748
 ] 

Karl-Heinz Marbaise commented on MNG-3397:
------------------------------------------

So an exclusions could look like this:
{code:xml}
<dependency groupId="junit" artifactId="junit" scope="test" version="4.11">
  <exclusions>
    <exclusion groupId="org.hamcrest" artifactId="hamcrest-core"/>
  </exclusions>
</dependency>
{code}
Or going with the idea of Id's it would look like this:
{code:xml}
<dependency id="org.junit:junit:test:4.11">
  <exclusions>
    <exclusion id="org.hamcrest:hamcest-core"/>
  </exclusions>
</dependency>
{code}
Furthermore some more convenience:
{code:xml}
<dependency id="org.junit:junit:test" exclusions="*"/>
{code}

Which brings me to a more formal definition:

{code:xml}
<dependency id="{groupId}:{artifactId}:{version}:{classifier}:{type}:{scope}"/>
{code}

> [RFC] change the POM to use attributes
> --------------------------------------
>
>                 Key: MNG-3397
>                 URL: https://jira.codehaus.org/browse/MNG-3397
>             Project: Maven
>          Issue Type: Bug
>          Components: FDPFC, POM
>    Affects Versions: 2.0.8
>            Reporter: Brett Porter
>             Fix For: Issues to be reviewed for 4.x
>
>




--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to