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

Stephen Connolly edited comment on MVERSIONS-163 at 12/12/11 4:35 AM:
----------------------------------------------------------------------

the mojo parameters includes and excludes are for in the pom only, i.e.

{code:xml} 
<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>versions-maven-plugin</artifactId>
  ...
  <configuration>
    ...
    <includes>
      <include>*:log4j:*:*:*</include>
    </includes>
    ...
  </configuration>
</plugin>
{code}

So they will do nothing from the CLI. In order to 'help' users, there are 
equivalent mojo parameters: includesList and excludesList which default to the 
properties includes and excludes respectively...

So, the long story cut short is that 

{code}
mvn versions:use-latest-versions -DincludesList=*:log4j:*:*:*
mvn versions:use-latest-versions -DincludesList=*:log4j
{code}

should not work _ever_ by design
                
      was (Author: stephenconnolly):
    the mojo parameters includes and excludes are for in the pom only, i.e.

{code:xml} 
<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>versions-maven-plugin</artifactId>
  ...
  <configuration>
    ...
    <includes>
      <include>*:log4j:*:*:*</include>
    </includes>
    ...
  </configuration>
</plugin>
{code}

So they will do nothing from the CLI. In order to 'help' users, there are 
equivalent mojo parameters: includesList and excludesList which default to the 
properties includes and excludes respectively...

So, the long story cut short is that 

{code:bash}
mvn versions:use-latest-versions -DincludesList=*:log4j:*:*:*
mvn versions:use-latest-versions -DincludesList=*:log4j
{code}

should not work _ever_ by design
                  
> includes/excludes/includesList/excludesList don't work correctly
> ----------------------------------------------------------------
>
>                 Key: MVERSIONS-163
>                 URL: https://jira.codehaus.org/browse/MVERSIONS-163
>             Project: Maven 2.x Versions Plugin
>          Issue Type: Bug
>    Affects Versions: 1.2
>            Reporter: Stephen Wiebe
>         Attachments: pom.xml
>
>
> These parameters don't seem to work according to how they are documented. 
> Specifically, I can't get includesList or excludesList to work at all (on the 
> command-line), and I can only get includes/excludes to work when specifying a 
> pattern like "groupId:artifactId". The documentation specifies that the 
> pattern should be "groupId:artifactId:type:classifier:version", which does 
> not work. With the attached pom.xml, here is the behavior I'm seeing:
> mvn versions:use-latest-versions -DincludesList=*:log4j:*:*:*
>       All dependency versions are updated (should update just log4j 
> dependency)
> mvn versions:use-latest-versions -DincludesList=*:log4j
>       All dependency versions are updated (should update just log4j 
> dependency)
> mvn versions:use-latest-versions -Dincludes=*:log4j:*:*:*
>       No dependency versions are updated (should update log4j dependency)
> mvn versions:use-latest-versions -Dincludes=*:*:*:*:1.2.14
>       No dependency versions are updated (should update log4j dependency)
> The only command I've found to work successfully is:
> mvn versions:use-latest-versions -Dincludes=*:log4j
> but this is insufficient because I need to filter based on artifact version.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to