Code Monkey home page Code Monkey logo

versions's Introduction

MojoHaus Versions Maven Plugin

This is the versions-maven-plugin.

Apache License, Version 2.0, January 2004 Maven Central Build Status

Maintained versions

Versions Maven Plugin requires Maven 3.2.5+ and JDK 1.8+

However, we maintain the latest Plugin version with the latest Maven.

We execute tests against different operating systems and JDKs by GitHub Actions

Contributing

Creating Issues

If you find a problem please first search current opened and closed issues and pull requests. It can be that someone already has reported similar.

You can also check current milestone in order to see what will be in next release.

Only when you can not find similar issue please create a new one in the ticket system and describe what is going wrong or what you expect to happen.

If you have a full working example or a log file this is also helpful.

You should of course describe only a single issue in a single ticket and not mixing up several things into a single issue.

Please always check your issue with the latest Plugin and tha latest Maven version.

Creating a Pull Request

Before you start working on more complicated change, new feature it is good practice to create an issue in the ticket system or send an emil to development list and describe what the problem is or what kind of feature you would like to add. Wait a few days for feedback from other contributors. Afterwards you can create an appropriate pull request.

It is required if you want to get a pull request to be integrated into please squash your commits into a single commit which references the optional issue in the commit message which looks like this:

Fixed #Issue - change subject 

a description

Please take consider that change subject will be used in release notes and will be present in git history so should be enough descriptive.

This makes it simpler to merge it and this will also close the appropriate issue automatically in one go. This make the life as maintainer a little bit easier.

A pull request has to fulfill only a single ticket and should never create/add/fix several issues in one, cause otherwise the history is hard to read and to understand and makes the maintenance of the issues and pull request hard or to be honest impossible.

Releasing

  • Make sure gpg-agent is running.
  • Execute ./mvnw -B release:prepare release:perform

For publishing the site do the following:

cd target/checkout
../mvnw site
../mvnw scm-publish:publish-scm

for multi module site - we need two executions

versions's People

Contributors

aheritier avatar anton-johansson avatar bentmann avatar bmarwell avatar boillodmanuel avatar cachescrubber avatar davidkarlsen avatar dennisl avatar dependabot[bot] avatar dje1990 avatar fabiojb avatar famod avatar hboutemy avatar jarmoniuk avatar khmarbaise avatar marcusholl avatar mcarlett avatar mfriedenhagen avatar nhojpatrick avatar obfischer avatar olamy avatar pgier avatar sabaka avatar slachiewicz avatar slawekjaranowski avatar stefanbirkner avatar stefanseifert avatar stephenc avatar sultan avatar tobix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

versions's Issues

versions:update-parent not updating pom ?

Hello,

I'm doing :

mvn -X versions:update-parent "-DparentVersion=[0.8]"

Log says

[DEBUG] Proposal is to update from 1.0.0-SNAPSHOT to 0.8
[INFO] Updating parent from 1.0.0-SNAPSHOT to 0.8
[DEBUG] Made an update from 1.0.0-SNAPSHOT to 0.8

But no pom is actually updated. I'm I missing something ?

Thanks

Goal displayPluginUpdates generates incorrect warnings on the <prerequisites> section for non-plugin projects

If I check a project for plugin updates which is of type "pom" (i.e. it only acts as a parent pom), the versions-maven-plugin generates incorrect warnings like

[ERROR] Project requires an incorrect minimum version of Maven.
[ERROR] Either change plugin versions to those compatible with 2.2.1
[ERROR] or update the pom.xml to contain
[ERROR]     <prerequisites>
[ERROR]       <maven>3.1.0</maven>
[ERROR]     </prerequisites>

followed by INFO messages like

[INFO] Require Maven 3.0 to use the following plugin updates:
[INFO] maven-source-plugin ........................................... 3.0.0

Both messages are wrong for all projects which are not of type "maven-plugin", because the <prerequisites> section is only meant for plugins (see MNG-5501 and MNG-5297). Since Maven 3 this is no longer enforced in any way for non-plugin packagings and has recently been clarified in the docs as well (http://maven.apache.org/ref/3.3.9/maven-model/maven.html#class_prerequisites)
Either remove those warnings or instead emit a warning that maven-enforcer-plugin should be used to enforce a specific Maven version.

Allow dependency-updates-report to configure processDependencies and processDependencyManagement like display-dependency-updates can

When using Spring Boot, the dependency management section of my project gets to be enormous. It can take a medium sized project an extra 30 minutes to generate the site because of this. I want to be able to set processDependencyManagement to false to speed up site generation.

When I run display-dependency-updates on my project, it only adds about 2 minutes to the total build time when I set processDependencyManagement to false.

Another `allowMajorUpdates=false` bug

Debug output follows, should have given 1.2.0-SNAPSHOT, but outputs 2.0.0-SNAPSHOT.
Interestingly, if I change the test .m2 repo to host 2.0.1-SNAPSHOT instead of 2.0.0-SNAPSHOT, it gives correct version which I think is different from issue #11

The rerun command is just some scripting I have around the maven command line, You can see the variables sent into versions-maven-plugin in the debug output below.

$ rerun repo:artifact-version-get --test_mode true --artifact scripts --group com.reruntest.atlas --snapshot y --pinned_version 1.0.0 --update_major false

Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T11:29:23-06:00)
Maven home: /usr/local/Cellar/maven32/3.2.5/libexec
Java version: 1.8.0_45, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.10.5", arch: "x86_64", family: "mac"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /usr/local/Cellar/maven32/3.2.5/libexec/conf/settings.xml
[DEBUG] Reading user settings from /private/tmp/rerun.repo.wnKi8/./settings.xml
[DEBUG] Using local repository at /Users/thompson/.m2/repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/thompson/.m2/repository
[INFO] Scanning for projects...
[DEBUG] Extension realms for project com.reruntest.atlas:deploy:pom:1.0.0-SNAPSHOT: (none)
[DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
[DEBUG] Resolving plugin prefix versions from [org.apache.maven.plugins, org.codehaus.mojo]
[DEBUG] Could not find metadata org.apache.maven.plugins/maven-metadata.xml in local (/Users/thompson/.m2/repository)
[DEBUG] Could not find metadata org.codehaus.mojo/maven-metadata.xml in local (/Users/thompson/.m2/repository)
[DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml
[INFO] Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml (13 KB at 15.3 KB/sec)
[DEBUG] Writing tracking file /Users/thompson/.m2/repository/org/apache/maven/plugins/resolver-status.properties
[INFO] Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml (20 KB at 23.4 KB/sec)
[DEBUG] Writing tracking file /Users/thompson/.m2/repository/org/codehaus/mojo/resolver-status.properties
[DEBUG] Resolved plugin prefix versions to org.codehaus.mojo:versions-maven-plugin from repository central
[DEBUG] Resolving plugin version for org.codehaus.mojo:versions-maven-plugin
[DEBUG] Could not find metadata org.codehaus.mojo:versions-maven-plugin/maven-metadata.xml in local (/Users/thompson/.m2/repository)
[DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/versions-maven-plugin/maven-metadata.xml
[INFO] Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/mojo/versions-maven-plugin/maven-metadata.xml (655 B at 10.5 KB/sec)
[DEBUG] Writing tracking file /Users/thompson/.m2/repository/org/codehaus/mojo/versions-maven-plugin/resolver-status.properties
[DEBUG] Resolved plugin version for org.codehaus.mojo:versions-maven-plugin to 2.2 from repository central (https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] === REACTOR BUILD PLAN ================================================
[DEBUG] Project: com.reruntest.atlas:deploy:pom:1.0.0-SNAPSHOT
[DEBUG] Tasks:   [versions:use-latest-snapshots]
[DEBUG] Style:   Regular
[DEBUG] =======================================================================
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Deploy packages to bintray 1.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[DEBUG] Resolving plugin prefix versions from [org.apache.maven.plugins, org.codehaus.mojo]
[DEBUG] Could not find metadata org.apache.maven.plugins/maven-metadata.xml in local (/Users/thompson/.m2/repository)
[DEBUG] Skipped remote request for org.apache.maven.plugins/maven-metadata.xml, already updated during this session.
[DEBUG] Could not find metadata org.codehaus.mojo/maven-metadata.xml in local (/Users/thompson/.m2/repository)
[DEBUG] Skipped remote request for org.codehaus.mojo/maven-metadata.xml, already updated during this session.
[DEBUG] Resolved plugin prefix versions to org.codehaus.mojo:versions-maven-plugin from repository central
[DEBUG] Resolving plugin version for org.codehaus.mojo:versions-maven-plugin
[DEBUG] Could not find metadata org.codehaus.mojo:versions-maven-plugin/maven-metadata.xml in local (/Users/thompson/.m2/repository)
[DEBUG] Skipped remote request for org.codehaus.mojo:versions-maven-plugin/maven-metadata.xml, already updated during this session.
[DEBUG] Resolved plugin version for org.codehaus.mojo:versions-maven-plugin to 2.2 from repository central (https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] === PROJECT BUILD PLAN ================================================
[DEBUG] Project:       com.reruntest.atlas:deploy:1.0.0-SNAPSHOT
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): []
[DEBUG] Repositories (dependencies): [atlas-releases (file:///Users/thompson/src/rerun-modules/repo/lib/mvnrepo/releases, default, releases), atlas-snapshots (file:///Users/thompson/src/rerun-modules/repo/lib/mvnrepo/snapshots, default, releases+snapshots), central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Repositories (plugins)     : [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.codehaus.mojo:versions-maven-plugin:2.2:use-latest-snapshots (default-cli)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <allowIncrementalUpdates default-value="true">${allowIncrementalUpdates}</allowIncrementalUpdates>
  <allowMajorUpdates default-value="false">${allowMajorUpdates}</allowMajorUpdates>
  <allowMinorUpdates default-value="false">${allowMinorUpdates}</allowMinorUpdates>
  <allowSnapshots default-value="false">${allowSnapshots}</allowSnapshots>
  <excludeReactor>${excludeReactor}</excludeReactor>
  <excludesList>${excludes}</excludesList>
  <generateBackupPoms>${generateBackupPoms}</generateBackupPoms>
  <includesList>${includes}</includesList>
  <localRepository>${localRepository}</localRepository>
  <processDependencies>${processDependencies}</processDependencies>
  <processDependencyManagement>${processDependencyManagement}</processDependencyManagement>
  <project>${project}</project>
  <reactorProjects>${reactorProjects}</reactorProjects>
  <remoteArtifactRepositories>${project.remoteArtifactRepositories}</remoteArtifactRepositories>
  <remotePluginRepositories>${project.pluginArtifactRepositories}</remotePluginRepositories>
  <rulesUri>${maven.version.rules}</rulesUri>
  <serverId default-value="serverId">${maven.version.rules.serverId}</serverId>
  <session>${session}</session>
  <settings>${settings}</settings>
</configuration>
[DEBUG] =======================================================================
[INFO] 
[INFO] --- versions-maven-plugin:2.2:use-latest-snapshots (default-cli) @ deploy ---
[DEBUG] Created new class realm maven.api
[DEBUG] Importing foreign packages into class realm maven.api
[DEBUG]   Imported: org.apache.maven.cli < plexus.core
[DEBUG]   Imported: org.eclipse.aether.internal.impl < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.lifecycle < plexus.core
[DEBUG]   Imported: org.apache.maven.lifecycle < plexus.core
[DEBUG]   Imported: org.apache.maven.repository < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.personality < plexus.core
[DEBUG]   Imported: org.apache.maven.usability < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.configuration < plexus.core
[DEBUG]   Imported: javax.enterprise.inject.* < plexus.core
[DEBUG]   Imported: org.apache.maven.* < plexus.core
[DEBUG]   Imported: org.apache.maven.project < plexus.core
[DEBUG]   Imported: org.apache.maven.exception < plexus.core
[DEBUG]   Imported: org.eclipse.aether.spi < plexus.core
[DEBUG]   Imported: org.apache.maven.plugin < plexus.core
[DEBUG]   Imported: org.eclipse.aether.collection < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.* < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.logging < plexus.core
[DEBUG]   Imported: org.apache.maven.profiles < plexus.core
[DEBUG]   Imported: org.eclipse.aether.transfer < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core
[DEBUG]   Imported: org.apache.maven.execution.scope < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.* < plexus.core
[DEBUG]   Imported: org.apache.maven.rtinfo < plexus.core
[DEBUG]   Imported: org.eclipse.aether.impl < plexus.core
[DEBUG]   Imported: org.apache.maven.monitor < plexus.core
[DEBUG]   Imported: org.eclipse.aether.graph < plexus.core
[DEBUG]   Imported: org.eclipse.aether.metadata < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.context < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.observers < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.resource < plexus.core
[DEBUG]   Imported: javax.inject.* < plexus.core
[DEBUG]   Imported: org.apache.maven.model < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
[DEBUG]   Imported: org.eclipse.aether.deployment < plexus.core
[DEBUG]   Imported: org.apache.maven.artifact < plexus.core
[DEBUG]   Imported: org.apache.maven.toolchain < plexus.core
[DEBUG]   Imported: org.eclipse.aether.resolution < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core
[DEBUG]   Imported: org.apache.maven.settings < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.authorization < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.events < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.authentication < plexus.core
[DEBUG]   Imported: org.apache.maven.reporting < plexus.core
[DEBUG]   Imported: org.eclipse.aether.repository < plexus.core
[DEBUG]   Imported: org.slf4j.* < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.repository < plexus.core
[DEBUG]   Imported: javax.enterprise.util.* < plexus.core
[DEBUG]   Imported: org.apache.maven.configuration < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.classworlds < plexus.core
[DEBUG]   Imported: org.codehaus.classworlds < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core
[DEBUG]   Imported: org.apache.maven.classrealm < plexus.core
[DEBUG]   Imported: org.eclipse.aether.* < plexus.core
[DEBUG]   Imported: org.eclipse.aether.artifact < plexus.core
[DEBUG]   Imported: org.apache.maven.execution < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.proxy < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.container < plexus.core
[DEBUG]   Imported: org.eclipse.aether.version < plexus.core
[DEBUG]   Imported: org.eclipse.aether.installation < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.component < plexus.core
[DEBUG] Populating class realm maven.api
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=2, ConflictMarker.markTime=1, ConflictMarker.nodeCount=317, ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=1, ConflictIdSorter.conflictIdCount=76, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=8, ConflictResolver.conflictItemCount=185, DefaultDependencyCollector.collectTime=239, DefaultDependencyCollector.transformTime=13}
[DEBUG] org.codehaus.mojo:versions-maven-plugin:jar:2.2:
[DEBUG]    org.apache.maven:maven-artifact:jar:2.2.1:compile
[DEBUG]    org.apache.maven:maven-artifact-manager:jar:2.2.1:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.2.1:compile
[DEBUG]       backport-util-concurrent:backport-util-concurrent:jar:3.1:compile
[DEBUG]    org.apache.maven:maven-core:jar:2.2.1:compile
[DEBUG]       org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1:compile
[DEBUG]       org.slf4j:slf4j-jdk14:jar:1.5.6:runtime
[DEBUG]          org.slf4j:slf4j-api:jar:1.5.6:runtime
[DEBUG]       org.slf4j:jcl-over-slf4j:jar:1.5.6:runtime
[DEBUG]       org.apache.maven:maven-profile:jar:2.2.1:compile
[DEBUG]       org.apache.maven:maven-error-diagnostics:jar:2.2.1:compile
[DEBUG]       commons-cli:commons-cli:jar:1.2:compile
[DEBUG]       org.apache.maven:maven-monitor:jar:2.2.1:compile
[DEBUG]       classworlds:classworlds:jar:1.1:compile
[DEBUG]       org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
[DEBUG]          org.sonatype.plexus:plexus-cipher:jar:1.4:compile
[DEBUG]    org.apache.maven:maven-model:jar:2.2.1:compile
[DEBUG]    org.apache.maven:maven-plugin-api:jar:2.2.1:compile
[DEBUG]    org.apache.maven:maven-plugin-descriptor:jar:2.2.1:compile
[DEBUG]    org.apache.maven:maven-settings:jar:2.2.1:compile
[DEBUG]       org.codehaus.plexus:plexus-interpolation:jar:1.11:compile
[DEBUG]    org.apache.maven:maven-project:jar:2.2.1:compile
[DEBUG]       org.apache.maven:maven-plugin-registry:jar:2.2.1:compile
[DEBUG]    org.apache.maven.reporting:maven-reporting-api:jar:3.0:compile
[DEBUG]    org.apache.maven.reporting:maven-reporting-impl:jar:2.2:compile
[DEBUG]       commons-validator:commons-validator:jar:1.3.1:compile
[DEBUG]          commons-beanutils:commons-beanutils:jar:1.7.0:compile
[DEBUG]          commons-digester:commons-digester:jar:1.6:compile
[DEBUG]          commons-logging:commons-logging:jar:1.0.4:compile
[DEBUG]    org.apache.maven.shared:maven-common-artifact-filters:jar:1.4:compile
[DEBUG]    org.apache.maven.wagon:wagon-provider-api:jar:2.5:compile
[DEBUG]    org.apache.maven.wagon:wagon-file:jar:2.5:compile
[DEBUG]    org.apache.maven.doxia:doxia-core:jar:1.4:compile
[DEBUG]       org.apache.maven.doxia:doxia-logging-api:jar:1.4:compile
[DEBUG]       org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile
[DEBUG]       xerces:xercesImpl:jar:2.9.1:compile
[DEBUG]          xml-apis:xml-apis:jar:1.3.04:compile
[DEBUG]       org.apache.httpcomponents:httpclient:jar:4.0.2:compile
[DEBUG]          commons-codec:commons-codec:jar:1.3:compile
[DEBUG]       org.apache.httpcomponents:httpcore:jar:4.0.1:compile
[DEBUG]    org.apache.maven.doxia:doxia-sink-api:jar:1.4:compile
[DEBUG]    org.apache.maven.doxia:doxia-site-renderer:jar:1.4:compile
[DEBUG]       org.apache.maven.doxia:doxia-decoration-model:jar:1.4:compile
[DEBUG]       org.apache.maven.doxia:doxia-module-xhtml:jar:1.4:compile
[DEBUG]       org.apache.maven.doxia:doxia-module-fml:jar:1.4:compile
[DEBUG]       org.codehaus.plexus:plexus-velocity:jar:1.1.7:compile
[DEBUG]       org.apache.velocity:velocity:jar:1.5:compile
[DEBUG]          oro:oro:jar:2.0.8:compile
[DEBUG]       org.apache.velocity:velocity-tools:jar:2.0:compile
[DEBUG]          commons-chain:commons-chain:jar:1.1:compile
[DEBUG]          dom4j:dom4j:jar:1.1:compile
[DEBUG]          sslext:sslext:jar:1.2-0:compile
[DEBUG]          org.apache.struts:struts-core:jar:1.3.8:compile
[DEBUG]             antlr:antlr:jar:2.7.2:compile
[DEBUG]          org.apache.struts:struts-taglib:jar:1.3.8:compile
[DEBUG]          org.apache.struts:struts-tiles:jar:1.3.8:compile
[DEBUG]       commons-collections:commons-collections:jar:3.2.1:compile
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:3.0.20:compile
[DEBUG]    org.codehaus.plexus:plexus-container-default:jar:1.5.5:compile
[DEBUG]       org.codehaus.plexus:plexus-classworlds:jar:2.2.2:compile
[DEBUG]       org.apache.xbean:xbean-reflect:jar:3.4:compile
[DEBUG]          log4j:log4j:jar:1.2.12:compile
[DEBUG]          commons-logging:commons-logging-api:jar:1.1:compile
[DEBUG]       com.google.collections:google-collections:jar:1.0:compile
[DEBUG]       junit:junit:jar:4.11:test
[DEBUG]          org.hamcrest:hamcrest-core:jar:1.3:test
[DEBUG]    org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-6:compile
[DEBUG]    org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10:compile
[DEBUG]    org.codehaus.woodstox:woodstox-core-asl:jar:4.2.0:compile
[DEBUG]       javax.xml.stream:stax-api:jar:1.0-2:compile
[DEBUG]       org.codehaus.woodstox:stax2-api:jar:3.1.1:compile
[DEBUG]    commons-lang:commons-lang:jar:2.6:compile
[DEBUG] Created new class realm plugin>org.codehaus.mojo:versions-maven-plugin:2.2
[DEBUG] Importing foreign packages into class realm plugin>org.codehaus.mojo:versions-maven-plugin:2.2
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.codehaus.mojo:versions-maven-plugin:2.2
[DEBUG]   Included: org.codehaus.mojo:versions-maven-plugin:jar:2.2
[DEBUG]   Included: backport-util-concurrent:backport-util-concurrent:jar:3.1
[DEBUG]   Included: org.slf4j:slf4j-jdk14:jar:1.5.6
[DEBUG]   Included: org.slf4j:slf4j-api:jar:1.5.6
[DEBUG]   Included: org.slf4j:jcl-over-slf4j:jar:1.5.6
[DEBUG]   Included: commons-cli:commons-cli:jar:1.2
[DEBUG]   Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3
[DEBUG]   Included: org.sonatype.plexus:plexus-cipher:jar:1.4
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.11
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-api:jar:3.0
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-impl:jar:2.2
[DEBUG]   Included: commons-validator:commons-validator:jar:1.3.1
[DEBUG]   Included: commons-beanutils:commons-beanutils:jar:1.7.0
[DEBUG]   Included: commons-digester:commons-digester:jar:1.6
[DEBUG]   Included: commons-logging:commons-logging:jar:1.0.4
[DEBUG]   Included: org.apache.maven.shared:maven-common-artifact-filters:jar:1.4
[DEBUG]   Included: org.apache.maven.wagon:wagon-file:jar:2.5
[DEBUG]   Included: org.apache.maven.doxia:doxia-core:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-logging-api:jar:1.4
[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:1.5.5
[DEBUG]   Included: xerces:xercesImpl:jar:2.9.1
[DEBUG]   Included: xml-apis:xml-apis:jar:1.3.04
[DEBUG]   Included: org.apache.httpcomponents:httpclient:jar:4.0.2
[DEBUG]   Included: commons-codec:commons-codec:jar:1.3
[DEBUG]   Included: org.apache.httpcomponents:httpcore:jar:4.0.1
[DEBUG]   Included: org.apache.maven.doxia:doxia-sink-api:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-site-renderer:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-decoration-model:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-module-xhtml:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-module-fml:jar:1.4
[DEBUG]   Included: org.codehaus.plexus:plexus-velocity:jar:1.1.7
[DEBUG]   Included: org.apache.velocity:velocity:jar:1.5
[DEBUG]   Included: oro:oro:jar:2.0.8
[DEBUG]   Included: org.apache.velocity:velocity-tools:jar:2.0
[DEBUG]   Included: commons-chain:commons-chain:jar:1.1
[DEBUG]   Included: dom4j:dom4j:jar:1.1
[DEBUG]   Included: sslext:sslext:jar:1.2-0
[DEBUG]   Included: org.apache.struts:struts-core:jar:1.3.8
[DEBUG]   Included: antlr:antlr:jar:2.7.2
[DEBUG]   Included: org.apache.struts:struts-taglib:jar:1.3.8
[DEBUG]   Included: org.apache.struts:struts-tiles:jar:1.3.8
[DEBUG]   Included: commons-collections:commons-collections:jar:3.2.1
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:3.0.20
[DEBUG]   Included: org.apache.xbean:xbean-reflect:jar:3.4
[DEBUG]   Included: log4j:log4j:jar:1.2.12
[DEBUG]   Included: commons-logging:commons-logging-api:jar:1.1
[DEBUG]   Included: com.google.collections:google-collections:jar:1.0
[DEBUG]   Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-6
[DEBUG]   Included: org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10
[DEBUG]   Included: org.codehaus.woodstox:woodstox-core-asl:jar:4.2.0
[DEBUG]   Included: javax.xml.stream:stax-api:jar:1.0-2
[DEBUG]   Included: org.codehaus.woodstox:stax2-api:jar:3.1.1
[DEBUG]   Included: commons-lang:commons-lang:jar:2.6
[DEBUG]   Excluded: org.apache.maven:maven-artifact:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-artifact-manager:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-repository-metadata:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-core:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-profile:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-error-diagnostics:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-monitor:jar:2.2.1
[DEBUG]   Excluded: classworlds:classworlds:jar:1.1
[DEBUG]   Excluded: org.apache.maven:maven-model:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-plugin-api:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-plugin-descriptor:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-settings:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-project:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-plugin-registry:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven.wagon:wagon-provider-api:jar:2.5
[DEBUG]   Excluded: org.codehaus.plexus:plexus-container-default:jar:1.5.5
[DEBUG]   Excluded: org.codehaus.plexus:plexus-classworlds:jar:2.2.2
[DEBUG]   Excluded: junit:junit:jar:4.11
[DEBUG]   Excluded: org.hamcrest:hamcrest-core:jar:1.3
[DEBUG] Configuring mojo org.codehaus.mojo:versions-maven-plugin:2.2:use-latest-snapshots from plugin realm ClassRealm[plugin>org.codehaus.mojo:versions-maven-plugin:2.2, parent: sun.misc.Launcher$AppClassLoader@5c647e05]
[DEBUG] Configuring mojo 'org.codehaus.mojo:versions-maven-plugin:2.2:use-latest-snapshots' with basic configurator -->
[DEBUG]   (f) allowIncrementalUpdates = true
[DEBUG]   (f) allowMajorUpdates = false
[DEBUG]   (f) allowMinorUpdates = true
[DEBUG]   (f) allowSnapshots = true
[DEBUG]   (f) localRepository =       id: local
      url: file:///Users/thompson/.m2/repository/
   layout: default
snapshots: [enabled => true, update => always]
 releases: [enabled => true, update => always]

[DEBUG]   (s) project = MavenProject: com.reruntest.atlas:deploy:1.0.0-SNAPSHOT @ /private/tmp/rerun.repo.wnKi8/pom.xml
[DEBUG]   (f) reactorProjects = [MavenProject: com.reruntest.atlas:deploy:1.0.0-SNAPSHOT @ /private/tmp/rerun.repo.wnKi8/pom.xml]
[DEBUG]   (f) remoteArtifactRepositories = [      id: atlas-releases
      url: file:///Users/thompson/src/rerun-modules/repo/lib/mvnrepo/releases
   layout: default
snapshots: [enabled => false, update => daily]
 releases: [enabled => true, update => daily]
,       id: atlas-snapshots
      url: file:///Users/thompson/src/rerun-modules/repo/lib/mvnrepo/snapshots
   layout: default
snapshots: [enabled => true, update => daily]
 releases: [enabled => true, update => daily]
,       id: central
      url: https://repo.maven.apache.org/maven2
   layout: default
snapshots: [enabled => false, update => daily]
 releases: [enabled => true, update => daily]
]
[DEBUG]   (f) remotePluginRepositories = [      id: central
      url: https://repo.maven.apache.org/maven2
   layout: default
snapshots: [enabled => false, update => daily]
 releases: [enabled => true, update => never]
]
[DEBUG]   (f) serverId = serverId
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@d71adc2
[DEBUG]   (f) settings = org.apache.maven.execution.SettingsAdapter@1a1d3c1a
[DEBUG] -- end configuration --
[INFO] Minor version changes allowed
[DEBUG] Looking for latest snapshot of com.reruntest.atlas:scripts:deb:1.0.0
[INFO] artifact com.reruntest.atlas:scripts: checking for updates from atlas-releases
[DEBUG] SHA1 not found, trying MD5: File: /Users/thompson/src/rerun-modules/repo/lib/mvnrepo/releases/com/reruntest/atlas/scripts/maven-metadata.xml.sha1 does not exist
[WARNING] *** CHECKSUM FAILED - Error retrieving checksum file for com/reruntest/atlas/scripts/maven-metadata.xml - IGNORING
[DEBUG] Reading resolution-state from: /Users/thompson/.m2/repository/com/reruntest/atlas/scripts/resolver-status.properties
[DEBUG] Writing resolution-state to: /Users/thompson/.m2/repository/com/reruntest/atlas/scripts/resolver-status.properties
[INFO] artifact com.reruntest.atlas:scripts: checking for updates from atlas-snapshots
[DEBUG] SHA1 not found, trying MD5: File: /Users/thompson/src/rerun-modules/repo/lib/mvnrepo/snapshots/com/reruntest/atlas/scripts/maven-metadata.xml.sha1 does not exist
[WARNING] *** CHECKSUM FAILED - Error retrieving checksum file for com/reruntest/atlas/scripts/maven-metadata.xml - IGNORING
[DEBUG] Reading resolution-state from: /Users/thompson/.m2/repository/com/reruntest/atlas/scripts/resolver-status.properties
[DEBUG] Writing resolution-state to: /Users/thompson/.m2/repository/com/reruntest/atlas/scripts/resolver-status.properties
[INFO] artifact com.reruntest.atlas:scripts: checking for updates from central
[DEBUG] repository metadata for: 'artifact com.reruntest.atlas:scripts' could not be found on repository: central
[DEBUG] Reading resolution-state from: /Users/thompson/.m2/repository/com/reruntest/atlas/scripts/resolver-status.properties
[DEBUG] Writing resolution-state to: /Users/thompson/.m2/repository/com/reruntest/atlas/scripts/resolver-status.properties
[INFO] Upper bound: 2.0.0
[DEBUG] Candidate versions [1.0.1-SNAPSHOT, 1.0.4-SNAPSHOT, 1.0.5-SNAPSHOT, 1.0.6-SNAPSHOT, 1.0.6, 1.0.6.2, 1.0.6.3, 1.0.6.6, 1.1.1-SNAPSHOT, 1.1.1, 1.1.2-SNAPSHOT, 1.1.2, 1.2.0-SNAPSHOT, 2.0.0-SNAPSHOT]
[INFO] Updated com.reruntest.atlas:scripts:deb:1.0.0 to version 2.0.0-SNAPSHOT
[DEBUG] Backing up /private/tmp/rerun.repo.wnKi8/pom.xml to /private/tmp/rerun.repo.wnKi8/pom.xml.versionsBackup
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.886 s
[INFO] Finished at: 2015-09-08T15:36:36-05:00
[INFO] Final Memory: 14M/314M
[INFO] ------------------------------------------------------------------------
2.0.0-SNAPSHOT

No automatic plugin version updates?

Hello.

One thing I've always felt is severely lacking from the versions plugin is the ability to update plugin versions in POMs. From my experience, dependencies aren't updated as frequently as plugins, and there aren't as many of them. The plugin is capable of telling me that I have a lot of work to do, but is not capable of helping with that work in the same way that it can with dependencies. I'd really love a way to automatically update all of the plugin versions in a twenty-module Maven project!

Are there any plans to support this?

Property version updates don't work across parent hierarchies

Version 2.2

Parent POM has

<properties>
  <bom>LATEST</bom>
</properties>

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>se.company.maven</groupId>
      <artifactId>bom</artifactId>
      <version>${bom}</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  <dependencies>
<dependencyManagement>

Child POM has

<properties>
  <bom>LATEST</bom>
</properties>

The child $bom property is active (i.e. does control the version of bom in use) however update-properties and update-property do not update $bom to latest version. They will do this if the dependencyManagement section exists in the child pom.

Ps. The issue is not specific to the import-scope but is much more easily worked around (by overriding the whole dependency instead of the property).

Impossible to restrict Major version number update - `allowMajorUpdates=false` is not respected

Test

Add org.mockito:mockito-core:1.9.5 dependency to pom.xml.

Update versions disabling major version number updates:

mvn versions:use-latest-versions -DallowMajorUpdates=false

Check results - the major number changes 1 to 2:

                <dependency>
                        <groupId>org.mockito</groupId>
                        <artifactId>mockito-core</artifactId>
-                       <version>1.9.5</version>
+                       <version>2.0.0-beta</version>
                        <scope>test</scope>
                </dependency>

Versions

mvn -version
Apache Maven 3.2.5 (NON-CANONICAL_2015-04-01T06:42:27_mockbuild; 2015-04-01T14:42:27+08:00)
Maven home: /usr/share/maven
Java version: 1.8.0_51, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-4.b16.fc22.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.1.2-200.fc22.x86_64", arch: "amd64", family: "unix"
mvn -Dplugin=versions help:describe
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-help-plugin:2.2:describe (default-cli) @ standalone-pom ---
[INFO] org.codehaus.mojo:versions-maven-plugin:2.2

Name: Versions Maven Plugin
Description: Versions Plugin for Maven 2. The Versions Plugin updates the
  versions of components in the POM.
Group Id: org.codehaus.mojo
Artifact Id: versions-maven-plugin
Version: 2.2
Goal Prefix: versions
...

UPDATE: More tests

It is assumed that:

  • if major is allowed, minor and incremental are also allowed;
  • if minor is allowed, incremental is also allowed.

This makes sense because there is normally no semantic relationship between (e.g.) two minor version number when major is different. For example, there is no point to restrict minor and incremental updates in 2.0.8 when major updates are allowed to expect results like 3.0.8 - this is simply impractical as 2.0.8/3.0.8/4.0.8/.../x.0.8 are normally irrelevant versions regardless of common less significant part x.0.8.

Let's test updates for dependency org.apache.maven:maven-plugin-api:2.0.8 which has updates for major, minor, incremental version numbers respectively.

The following dependency was added to pom.xml:

  <dependencies>                                                                
    <dependency>                                                                
      <groupId>org.apache.maven</groupId>                                       
      <artifactId>maven-plugin-api</artifactId>                                 
      <version>2.0.8</version>                                                  
    </dependency>                                                               
  </dependencies>

Expected results

Given 2.0.8 the following version are expected version numbers:

  • major: 3.3.3 (the latest at the time of testing);
  • minor: 2.2.1 (the latest in 2.x.x at the time of testing);
  • incremental: 2.0.11 (the latest in 2.0.x` at the time of testing).

No changes allowed: SUCCESS

mvn versions:use-latest-versions -DallowMajorUpdates=false -DallowMinorUpdates=false -DallowIncrementalUpdates=false

No changes in pom.xml as expected.

incremental=true: FAILURE

mvn versions:use-latest-versions -DallowMajorUpdates=false -DallowMinorUpdates=false -DallowIncrementalUpdates=true

diff:

   <dependencies>
     <dependency>
       <groupId>org.apache.maven</groupId>
       <artifactId>maven-plugin-api</artifactId>
-      <version>2.0.8</version>
+      <version>2.1.0-M1</version>
     </dependency>
   </dependencies>

Why would it jump from 2.0.8 to 2.1.0 (let alone suffix M1) when only incremental number 8 was allowed to be changed?

minor=true: FAILURE

mvn versions:use-latest-versions -DallowMajorUpdates=false -DallowMinorUpdates=true

diff:

   <dependencies>
     <dependency>
       <groupId>org.apache.maven</groupId>
       <artifactId>maven-plugin-api</artifactId>
-      <version>2.0.8</version>
+      <version>3.0-beta-3</version>
     </dependency>
   </dependencies>

Why would it jump from 2.0.8 to 3.0 (let alone suffix beta-3) when only minor number 0 was allowed to be changed?

major=true: SUCCESS

mvn versions:use-latest-versions -DallowMajorUpdates=true

diff:

   <dependencies>
     <dependency>
       <groupId>org.apache.maven</groupId>
       <artifactId>maven-plugin-api</artifactId>
-      <version>2.0.8</version>
+      <version>3.3.3</version>
     </dependency>
   </dependencies>

This update is as expected.

Plugin dependencies are not checked

When plugins have declared dependencies, those dependencies are not version-checked.

We use plugin dependencies extensively for tools like PMD, Checkstyle, FindBugs, etc, to ensure that the plugin is using the latest version of the underlying library, but we have to check for updates manually.

Execute mvn versions:display-plugin-updates - java.lang.NullPointerException

mvn versions:display-plugin-updates -e -X 
Apache Maven 3.0.5
Maven home: /usr/share/maven
Java version: 1.7.0_79, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: ru_RU, platform encoding: UTF-8
OS name: "linux", version: "3.16.0-45-generic", arch: "amd64", family: "unix"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /usr/share/maven/conf/settings.xml
[DEBUG] Reading user settings from /home/maksim/.m2/settings.xml
[DEBUG] Using local repository at /home/maksim/.m2/repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10 for /home/maksim/.m2/repository
[INFO] Scanning for projects...
[DEBUG] Using mirror private (http://maven.rep.contek.ru/content/groups/private) for public (http://maven.rep.contek.ru/content/groups/public/).
...
[DEBUG] Using mirror private (http://maven.rep.contek.ru/content/groups/private) for central (http://repo.maven.apache.org/maven2).
[DEBUG] org.sonatype.flexmojos:flexmojos-maven-plugin:jar:4.2-beta:
[DEBUG]    com.adobe.flex:compiler:pom:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:adt:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:afe:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:aglj40:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:asc:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:asdoc:jar:4.6.b.23201:compile
[DEBUG]       com.adobe.flex.compiler:batik-all-flex:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:batik_de:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:batik_fr:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:batik_ja:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:batik_ko:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:batik_ru:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:batik_zh_CN:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:commons-collections:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:commons-discovery:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:commons-logging:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:compc:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:copylocale:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:digest:jar:4.6.b.23201:compile
[DEBUG]       com.adobe.flex.compiler:fcsh:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:fdb:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:flex-compiler-oem:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:flex-fontkit:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:flex-messaging-common:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:fxgutils:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:license:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc:jar:4.6.b.23201:compile
[DEBUG]       com.adobe.flex.compiler:mxmlc_da:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_de:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_es:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_fi:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_fr:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_it:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_ja:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_ko:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_nb:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_nl:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_pt:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_ru:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_sv:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_zh_CN:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_zh_TW:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:optimizer:jar:4.6.b.23201:compile
[DEBUG]       com.adobe.flex.compiler:rideau:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:saxon9:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:swcdepends:jar:4.6.b.23201:compile
[DEBUG]       com.adobe.flex.compiler:swfdump:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:swfutils:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:velocity-dep-1.4-flex:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xalan:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesImpl:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesImpl_de:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesImpl_fr:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesImpl_ja:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesImpl_ko:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesImpl_ru:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesImpl_zh_CN:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesPatch:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xmlParserAPIs:jar:4.6.b.23201:runtime
[DEBUG]    org.sonatype.flexmojos:flexmojos-threadlocaltoolkit-wrapper:jar:4.2-beta:compile
[DEBUG]    org.apache.maven:maven-plugin-api:jar:3.0.3:compile
[DEBUG]       org.apache.maven:maven-model:jar:3.0.3:compile
[DEBUG]       org.apache.maven:maven-artifact:jar:3.0.3:compile
[DEBUG]       org.sonatype.sisu:sisu-inject-plexus:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu:sisu-inject-bean:jar:2.1.1:compile
[DEBUG]             org.sonatype.sisu:sisu-guice:jar:no_aop:2.9.4:compile
[DEBUG]    org.apache.maven:maven-core:jar:3.0.3:compile
[DEBUG]       org.apache.maven:maven-settings:jar:3.0.3:compile
[DEBUG]       org.apache.maven:maven-settings-builder:jar:3.0.3:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:3.0.3:compile
[DEBUG]       org.apache.maven:maven-model-builder:jar:3.0.3:compile
[DEBUG]       org.apache.maven:maven-aether-provider:jar:3.0.3:compile
[DEBUG]          org.sonatype.aether:aether-spi:jar:1.11:compile
[DEBUG]       org.sonatype.aether:aether-impl:jar:1.11:compile
[DEBUG]       org.sonatype.aether:aether-api:jar:1.11:compile
[DEBUG]       org.sonatype.aether:aether-util:jar:1.11:compile
[DEBUG]       org.codehaus.plexus:plexus-interpolation:jar:1.14:compile
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:2.0.6:compile
[DEBUG]       org.codehaus.plexus:plexus-classworlds:jar:2.4:compile
[DEBUG]       org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile
[DEBUG]       org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
[DEBUG]          org.sonatype.plexus:plexus-cipher:jar:1.4:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-flex-compiler:jar:4.2-beta:compile
[DEBUG]       org.sonatype.flexmojos:flexmojos-generator-internal-compiler-iface:jar:4.2-beta:compile
[DEBUG]          org.apache.ws.jaxme:jaxmejs:jar:0.5.2:compile
[DEBUG]       org.sonatype.sisu.inject:guice-plexus-shim:jar:2.1.1:compile
[DEBUG]          javax.inject:javax.inject:jar:1:compile
[DEBUG]          org.sonatype.sisu:sisu-guice:jar:2.9.4:compile
[DEBUG]             aopalliance:aopalliance:jar:1.0:compile
[DEBUG]          org.sonatype.sisu.inject:guice-bean-reflect:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu.inject:guice-bean-inject:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu.inject:guice-bean-locators:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu.inject:guice-bean-binders:jar:2.1.1:compile
[DEBUG]             org.sonatype.sisu.inject:guice-bean-scanners:jar:2.1.1:compile
[DEBUG]             org.sonatype.sisu.inject:guice-bean-converters:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu.inject:guice-plexus-metadata:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu.inject:guice-plexus-converters:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu.inject:guice-plexus-locators:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu.inject:guice-plexus-binders:jar:2.1.1:compile
[DEBUG]             org.sonatype.sisu.inject:guice-plexus-scanners:jar:2.1.1:compile
[DEBUG]       org.hamcrest:hamcrest-library:jar:1.1:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-configurator:jar:4.2-beta:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-generator-api:jar:4.2-beta:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-generator-graniteds-2.3.0:jar:4.2-beta:compile
[DEBUG]       org.graniteds:granite-generator:jar:2.3.0.GA:compile
[DEBUG]       org.graniteds:granite-generator-share:jar:2.3.0.GA:compile
[DEBUG]       org.codehaus.groovy:groovy-all:jar:1.6.2:compile
[DEBUG]          org.apache.ant:ant:jar:1.7.1:compile
[DEBUG]          org.apache.ant:ant-launcher:jar:1.7.1:compile
[DEBUG]          jline:jline:jar:0.9.94:compile
[DEBUG]       javax.persistence:persistence-api:jar:1.0:compile
[DEBUG]       antlr:antlr:jar:2.7.7:compile
[DEBUG]       javax.jdo:jdo2-api:jar:2.3-ea:compile
[DEBUG]       javax.transaction:jta:jar:1.1:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-generator-constraints:jar:4.2-beta:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-coverage-reporter:jar:4.2-beta:compile
[DEBUG]       net.sourceforge.cobertura:cobertura:jar:1.9.4:compile
[DEBUG]          oro:oro:jar:2.0.8:compile
[DEBUG]          asm:asm:jar:3.0:compile
[DEBUG]          asm:asm-tree:jar:3.0:compile
[DEBUG]          log4j:log4j:jar:1.2.9:compile
[DEBUG]       emma:emma:jar:2.0.5312:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-generator-mojo:jar:4.2-beta:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-util:jar:4.2-beta:compile
[DEBUG]    dom4j:dom4j:jar:1.6.1:compile
[DEBUG]       xml-apis:xml-apis:jar:1.0.b2:compile
[DEBUG]    jaxen:jaxen:jar:1.1:compile
[DEBUG]       jdom:jdom:jar:1.0:compile
[DEBUG]       xerces:xercesImpl:jar:2.6.2:compile
[DEBUG]       xom:xom:jar:1.0:compile
[DEBUG]          xerces:xmlParserAPIs:jar:2.6.2:compile
[DEBUG]          xalan:xalan:jar:2.6.0:compile
[DEBUG]          com.ibm.icu:icu4j:jar:2.6.1:compile
[DEBUG]    org.apache.maven.reporting:maven-reporting-api:jar:3.0:compile
[DEBUG]       org.apache.maven.doxia:doxia-sink-api:jar:1.0:compile
[DEBUG]    commons-lang:commons-lang:jar:2.4:compile
[DEBUG]    commons-io:commons-io:jar:1.4:compile
[DEBUG]    commons-httpclient:commons-httpclient:jar:3.1:compile
[DEBUG]       commons-logging:commons-logging:jar:1.0.4:compile
[DEBUG]       commons-codec:commons-codec:jar:1.3:compile (version managed from 1.2)
[DEBUG]    org.apache.maven.plugins:maven-source-plugin:jar:2.1.1:compile
[DEBUG]       org.apache.maven:maven-archiver:jar:2.4:compile
[DEBUG]    com.uwyn:jhighlight:jar:1.0:compile
[DEBUG]       javax.servlet:servlet-api:jar:2.3:compile
[DEBUG]    org.aspectj:aspectjrt:jar:1.6.10:compile
[DEBUG]    eu.cedarsoft.utils:zip:jar:1.1:compile
[DEBUG]       eu.cedarsoft:guice-annotations:jar:1.0:compile
[DEBUG]       com.intellij:annotations:jar:6.0.3:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-tester:jar:4.2-beta:compile
[DEBUG]    net.sf.saxon:saxon-dom:jar:9.0:compile
[DEBUG]    com.googlecode.lambdaj:lambdaj:jar:2.1:compile
[DEBUG]       org.objenesis:objenesis:jar:1.2:compile
[DEBUG]       cglib:cglib-nodep:jar:2.2:compile
[DEBUG]    org.mockito:mockito-core:jar:1.8.5:compile
[DEBUG]       org.hamcrest:hamcrest-core:jar:1.1:compile
[DEBUG]    org.codehaus.plexus:plexus-archiver:jar:1.2:compile
[DEBUG]       org.codehaus.plexus:plexus-io:jar:1.0.1:compile
[DEBUG]    com.googlecode.apparat:apparat-core:jar:1.0-RC9:compile
[DEBUG]       com.googlecode.apparat:apparat-matryoshka-quiet:pom:1.0-RC9:compile
[DEBUG]          com.googlecode.apparat:apparat-lzma-decoder:swc:1.0-RC9:compile
[DEBUG]          com.adobe.flex.framework:playerglobal:swc:10.0:4.1.0.16076:compile
[DEBUG]          com.adobe.flex.framework:flex:swc:4.1.0.16076:compile
[DEBUG]       com.googlecode.apparat:apparat-matryoshka-preloader:pom:1.0-RC9:compile
[DEBUG]       com.googlecode.apparat:apparat-log:jar:1.0-RC9:compile
[DEBUG]       com.googlecode.apparat:apparat-lzma-encoder:jar:1.0-RC9:compile
[DEBUG]       org.scala-lang:scala-library:jar:2.8.1:compile
[DEBUG]    com.googlecode.apparat:apparat-maven-plugin:jar:1.0-RC9:compile
[DEBUG] Created new class realm maven.api
[DEBUG] Importing foreign packages into class realm maven.api
[DEBUG]   Imported: org.apache.maven.wagon.events < plexus.core
[DEBUG]   Imported: org.sonatype.aether.transfer < plexus.core
[DEBUG]   Imported: org.apache.maven.exception < plexus.core
[DEBUG]   Imported: org.sonatype.aether.metadata < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
[DEBUG]   Imported: org.sonatype.aether.collection < plexus.core
[DEBUG]   Imported: org.sonatype.aether.version < plexus.core
[DEBUG]   Imported: org.apache.maven.monitor < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.repository < plexus.core
[DEBUG]   Imported: org.apache.maven.repository < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.resource < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.logging < plexus.core
[DEBUG]   Imported: org.apache.maven.profiles < plexus.core
[DEBUG]   Imported: org.sonatype.aether.repository < plexus.core
[DEBUG]   Imported: org.apache.maven.classrealm < plexus.core
[DEBUG]   Imported: org.apache.maven.execution < plexus.core
[DEBUG]   Imported: org.sonatype.aether.artifact < plexus.core
[DEBUG]   Imported: org.sonatype.aether.spi < plexus.core
[DEBUG]   Imported: org.apache.maven.reporting < plexus.core
[DEBUG]   Imported: org.apache.maven.usability < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.container < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.component < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.authentication < plexus.core
[DEBUG]   Imported: org.apache.maven.lifecycle < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.classworlds < plexus.core
[DEBUG]   Imported: org.sonatype.aether.graph < plexus.core
[DEBUG]   Imported: org.sonatype.aether.* < plexus.core
[DEBUG]   Imported: org.apache.maven.settings < plexus.core
[DEBUG]   Imported: org.codehaus.classworlds < plexus.core
[DEBUG]   Imported: org.sonatype.aether.impl < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.* < plexus.core
[DEBUG]   Imported: org.apache.maven.toolchain < plexus.core
[DEBUG]   Imported: org.sonatype.aether.deployment < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.observers < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core
[DEBUG]   Imported: org.apache.maven.configuration < plexus.core
[DEBUG]   Imported: org.apache.maven.cli < plexus.core
[DEBUG]   Imported: org.sonatype.aether.installation < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.context < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.authorization < plexus.core
[DEBUG]   Imported: org.apache.maven.project < plexus.core
[DEBUG]   Imported: org.apache.maven.rtinfo < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.lifecycle < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.configuration < plexus.core
[DEBUG]   Imported: org.apache.maven.artifact < plexus.core
[DEBUG]   Imported: org.apache.maven.model < plexus.core
[DEBUG]   Imported: org.apache.maven.* < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.proxy < plexus.core
[DEBUG]   Imported: org.sonatype.aether.resolution < plexus.core
[DEBUG]   Imported: org.apache.maven.plugin < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.* < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.personality < plexus.core
[DEBUG] Populating class realm maven.api
[DEBUG] Created new class realm extension>org.sonatype.flexmojos:flexmojos-maven-plugin:4.2-beta
[DEBUG] Importing foreign packages into class realm extension>org.sonatype.flexmojos:flexmojos-maven-plugin:4.2-beta
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm extension>org.sonatype.flexmojos:flexmojos-maven-plugin:4.2-beta
[DEBUG]   Included: org.sonatype.flexmojos:flexmojos-maven-plugin:jar:4.2-beta
[DEBUG]   Included: com.adobe.flex:compiler:pom:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:adt:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:afe:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:aglj40:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:asc:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:asdoc:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:batik-all-flex:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:batik_de:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:batik_fr:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:batik_ja:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:batik_ko:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:batik_ru:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:batik_zh_CN:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:commons-collections:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:commons-discovery:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:commons-logging:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:compc:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:copylocale:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:digest:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:fcsh:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:fdb:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:flex-compiler-oem:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:flex-fontkit:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:flex-messaging-common:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:fxgutils:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:license:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_da:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_de:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_es:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_fi:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_fr:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_it:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_ja:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_ko:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_nb:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_nl:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_pt:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_ru:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_sv:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_zh_CN:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:mxmlc_zh_TW:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:optimizer:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:rideau:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:saxon9:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:swcdepends:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:swfdump:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:swfutils:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:velocity-dep-1.4-flex:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:xalan:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:xercesImpl:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:xercesImpl_de:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:xercesImpl_fr:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:xercesImpl_ja:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:xercesImpl_ko:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:xercesImpl_ru:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:xercesImpl_zh_CN:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:xercesPatch:jar:4.6.b.23201
[DEBUG]   Included: com.adobe.flex.compiler:xmlParserAPIs:jar:4.6.b.23201
[DEBUG]   Included: org.sonatype.flexmojos:flexmojos-threadlocaltoolkit-wrapper:jar:4.2-beta
[DEBUG]   Included: org.sonatype.sisu:sisu-inject-bean:jar:2.1.1
[DEBUG]   Included: org.sonatype.sisu:sisu-guice:jar:no_aop:2.9.4
[DEBUG]   Included: org.sonatype.aether:aether-util:jar:1.11
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.14
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:2.0.6
[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:1.5.5
[DEBUG]   Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3
[DEBUG]   Included: org.sonatype.plexus:plexus-cipher:jar:1.4
[DEBUG]   Included: org.sonatype.flexmojos:flexmojos-flex-compiler:jar:4.2-beta
[DEBUG]   Included: org.sonatype.flexmojos:flexmojos-generator-internal-compiler-iface:jar:4.2-beta
[DEBUG]   Included: org.apache.ws.jaxme:jaxmejs:jar:0.5.2
[DEBUG]   Included: org.sonatype.sisu.inject:guice-plexus-shim:jar:2.1.1
[DEBUG]   Included: javax.inject:javax.inject:jar:1
[DEBUG]   Included: org.sonatype.sisu:sisu-guice:jar:2.9.4
[DEBUG]   Included: aopalliance:aopalliance:jar:1.0
[DEBUG]   Included: org.sonatype.sisu.inject:guice-bean-reflect:jar:2.1.1
[DEBUG]   Included: org.sonatype.sisu.inject:guice-bean-inject:jar:2.1.1
[DEBUG]   Included: org.sonatype.sisu.inject:guice-bean-locators:jar:2.1.1
[DEBUG]   Included: org.sonatype.sisu.inject:guice-bean-binders:jar:2.1.1
[DEBUG]   Included: org.sonatype.sisu.inject:guice-bean-scanners:jar:2.1.1
[DEBUG]   Included: org.sonatype.sisu.inject:guice-bean-converters:jar:2.1.1
[DEBUG]   Included: org.sonatype.sisu.inject:guice-plexus-metadata:jar:2.1.1
[DEBUG]   Included: org.sonatype.sisu.inject:guice-plexus-converters:jar:2.1.1
[DEBUG]   Included: org.sonatype.sisu.inject:guice-plexus-locators:jar:2.1.1
[DEBUG]   Included: org.sonatype.sisu.inject:guice-plexus-binders:jar:2.1.1
[DEBUG]   Included: org.sonatype.sisu.inject:guice-plexus-scanners:jar:2.1.1
[DEBUG]   Included: org.hamcrest:hamcrest-library:jar:1.1
[DEBUG]   Included: org.sonatype.flexmojos:flexmojos-configurator:jar:4.2-beta
[DEBUG]   Included: org.sonatype.flexmojos:flexmojos-generator-api:jar:4.2-beta
[DEBUG]   Included: org.sonatype.flexmojos:flexmojos-generator-graniteds-2.3.0:jar:4.2-beta
[DEBUG]   Included: org.graniteds:granite-generator:jar:2.3.0.GA
[DEBUG]   Included: org.graniteds:granite-generator-share:jar:2.3.0.GA
[DEBUG]   Included: org.codehaus.groovy:groovy-all:jar:1.6.2
[DEBUG]   Included: org.apache.ant:ant:jar:1.7.1
[DEBUG]   Included: org.apache.ant:ant-launcher:jar:1.7.1
[DEBUG]   Included: jline:jline:jar:0.9.94
[DEBUG]   Included: javax.persistence:persistence-api:jar:1.0
[DEBUG]   Included: antlr:antlr:jar:2.7.7
[DEBUG]   Included: javax.jdo:jdo2-api:jar:2.3-ea
[DEBUG]   Included: javax.transaction:jta:jar:1.1
[DEBUG]   Included: org.sonatype.flexmojos:flexmojos-generator-constraints:jar:4.2-beta
[DEBUG]   Included: org.sonatype.flexmojos:flexmojos-coverage-reporter:jar:4.2-beta
[DEBUG]   Included: net.sourceforge.cobertura:cobertura:jar:1.9.4
[DEBUG]   Included: oro:oro:jar:2.0.8
[DEBUG]   Included: asm:asm:jar:3.0
[DEBUG]   Included: asm:asm-tree:jar:3.0
[DEBUG]   Included: log4j:log4j:jar:1.2.9
[DEBUG]   Included: emma:emma:jar:2.0.5312
[DEBUG]   Included: org.sonatype.flexmojos:flexmojos-generator-mojo:jar:4.2-beta
[DEBUG]   Included: org.sonatype.flexmojos:flexmojos-util:jar:4.2-beta
[DEBUG]   Included: dom4j:dom4j:jar:1.6.1
[DEBUG]   Included: xml-apis:xml-apis:jar:1.0.b2
[DEBUG]   Included: jaxen:jaxen:jar:1.1
[DEBUG]   Included: jdom:jdom:jar:1.0
[DEBUG]   Included: xerces:xercesImpl:jar:2.6.2
[DEBUG]   Included: xom:xom:jar:1.0
[DEBUG]   Included: xerces:xmlParserAPIs:jar:2.6.2
[DEBUG]   Included: xalan:xalan:jar:2.6.0
[DEBUG]   Included: com.ibm.icu:icu4j:jar:2.6.1
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-api:jar:3.0
[DEBUG]   Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0
[DEBUG]   Included: commons-lang:commons-lang:jar:2.4
[DEBUG]   Included: commons-io:commons-io:jar:1.4
[DEBUG]   Included: commons-httpclient:commons-httpclient:jar:3.1
[DEBUG]   Included: commons-logging:commons-logging:jar:1.0.4
[DEBUG]   Included: commons-codec:commons-codec:jar:1.3
[DEBUG]   Included: org.apache.maven.plugins:maven-source-plugin:jar:2.1.1
[DEBUG]   Included: org.apache.maven:maven-archiver:jar:2.4
[DEBUG]   Included: com.uwyn:jhighlight:jar:1.0
[DEBUG]   Included: javax.servlet:servlet-api:jar:2.3
[DEBUG]   Included: org.aspectj:aspectjrt:jar:1.6.10
[DEBUG]   Included: eu.cedarsoft.utils:zip:jar:1.1
[DEBUG]   Included: eu.cedarsoft:guice-annotations:jar:1.0
[DEBUG]   Included: com.intellij:annotations:jar:6.0.3
[DEBUG]   Included: org.sonatype.flexmojos:flexmojos-tester:jar:4.2-beta
[DEBUG]   Included: net.sf.saxon:saxon-dom:jar:9.0
[DEBUG]   Included: com.googlecode.lambdaj:lambdaj:jar:2.1
[DEBUG]   Included: org.objenesis:objenesis:jar:1.2
[DEBUG]   Included: cglib:cglib-nodep:jar:2.2
[DEBUG]   Included: org.mockito:mockito-core:jar:1.8.5
[DEBUG]   Included: org.hamcrest:hamcrest-core:jar:1.1
[DEBUG]   Included: org.codehaus.plexus:plexus-archiver:jar:1.2
[DEBUG]   Included: org.codehaus.plexus:plexus-io:jar:1.0.1
[DEBUG]   Included: com.googlecode.apparat:apparat-core:jar:1.0-RC9
[DEBUG]   Included: com.googlecode.apparat:apparat-matryoshka-quiet:pom:1.0-RC9
[DEBUG]   Included: com.googlecode.apparat:apparat-lzma-decoder:swc:1.0-RC9
[DEBUG]   Included: com.adobe.flex.framework:playerglobal:swc:10.0:4.1.0.16076
[DEBUG]   Included: com.adobe.flex.framework:flex:swc:4.1.0.16076
[DEBUG]   Included: com.googlecode.apparat:apparat-matryoshka-preloader:pom:1.0-RC9
[DEBUG]   Included: com.googlecode.apparat:apparat-log:jar:1.0-RC9
[DEBUG]   Included: com.googlecode.apparat:apparat-lzma-encoder:jar:1.0-RC9
[DEBUG]   Included: org.scala-lang:scala-library:jar:2.8.1
[DEBUG]   Included: com.googlecode.apparat:apparat-maven-plugin:jar:1.0-RC9
[DEBUG] Extension realms for project com.conteksoft.ums.client:components:swc:2.16.0-SNAPSHOT: [ClassRealm[extension>org.sonatype.flexmojos:flexmojos-maven-plugin:4.2-beta, parent: sun.misc.Launcher$AppClassLoader@3485def8]]
[DEBUG] Created new class realm project>com.conteksoft.ums.client:components:2.16.0-SNAPSHOT
[DEBUG] Populating class realm project>com.conteksoft.ums.client:components:2.16.0-SNAPSHOT
[DEBUG] Looking up lifecyle mappings for packaging swc from ClassRealm[project>com.conteksoft.ums.client:components:2.16.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Resolving plugin prefix versions from [org.apache.maven.plugins, org.codehaus.mojo]
[DEBUG] Using mirror private (http://maven.rep.contek.ru/content/groups/private) for apache.snapshots (http://repository.apache.org/snapshots).
...
[DEBUG] Using mirror private (http://maven.rep.contek.ru/content/groups/private) for flyway-repo (s3://flyway-repo/release).
[DEBUG] Could not find metadata org.apache.maven.plugins/maven-metadata.xml in local (/home/maksim/.m2/repository)
[DEBUG] Skipped remote update check for org.apache.maven.plugins/maven-metadata.xml, locally cached metadata up-to-date.
[DEBUG] Skipped remote update check for org.codehaus.mojo/maven-metadata.xml, locally cached metadata up-to-date.
[DEBUG] Resolved plugin prefix versions to org.codehaus.mojo:versions-maven-plugin from repository private
[DEBUG] Resolving plugin version for org.codehaus.mojo:versions-maven-plugin
[DEBUG] Could not find metadata org.codehaus.mojo:versions-maven-plugin/maven-metadata.xml in local (/home/maksim/.m2/repository)
[DEBUG] Skipped remote update check for org.codehaus.mojo:versions-maven-plugin/maven-metadata.xml, locally cached metadata up-to-date.
[DEBUG] Using mirror private (http://maven.rep.contek.ru/content/groups/private) for codehaus-snapshots (http://nexus.codehaus.org/snapshots/).
[DEBUG] Resolved plugin version for org.codehaus.mojo:versions-maven-plugin to 2.2 from repository private (http://maven.rep.contek.ru/content/groups/private, releases+snapshots)
[DEBUG] === REACTOR BUILD PLAN ================================================
[DEBUG] Project: com.conteksoft.ums.client:components:swc:2.16.0-SNAPSHOT
[DEBUG] Tasks:   [versions:display-plugin-updates]
[DEBUG] Style:   Regular
[DEBUG] =======================================================================
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Ums client components 2.16.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[DEBUG] Resolving plugin prefix versions from [org.apache.maven.plugins, org.codehaus.mojo]
[DEBUG] Could not find metadata org.apache.maven.plugins/maven-metadata.xml in local (/home/maksim/.m2/repository)
[DEBUG] Skipped remote update check for org.apache.maven.plugins/maven-metadata.xml, locally cached metadata up-to-date.
[DEBUG] Skipped remote update check for org.codehaus.mojo/maven-metadata.xml, locally cached metadata up-to-date.
[DEBUG] Resolved plugin prefix versions to org.codehaus.mojo:versions-maven-plugin from repository private
[DEBUG] Resolving plugin version for org.codehaus.mojo:versions-maven-plugin
[DEBUG] Could not find metadata org.codehaus.mojo:versions-maven-plugin/maven-metadata.xml in local (/home/maksim/.m2/repository)
[DEBUG] Skipped remote update check for org.codehaus.mojo:versions-maven-plugin/maven-metadata.xml, locally cached metadata up-to-date.
[DEBUG] Resolved plugin version for org.codehaus.mojo:versions-maven-plugin to 2.2 from repository private (http://maven.rep.contek.ru/content/groups/private, releases+snapshots)
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] === PROJECT BUILD PLAN ================================================
[DEBUG] Project:       com.conteksoft.ums.client:components:2.16.0-SNAPSHOT
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): []
[DEBUG] Repositories (dependencies): [private (http://maven.rep.contek.ru/content/groups/private, releases+snapshots)]
[DEBUG] Repositories (plugins)     : [private (http://maven.rep.contek.ru/content/groups/private, releases+snapshots)]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.codehaus.mojo:versions-maven-plugin:2.2:display-plugin-updates (default-cli)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <allowSnapshots default-value="false">${allowSnapshots}</allowSnapshots>
  <generateBackupPoms>${generateBackupPoms}</generateBackupPoms>
  <localRepository>${localRepository}</localRepository>
  <logOutput default-value="true">${versions.logOutput}</logOutput>
  <outputEncoding default-value="${project.reporting.outputEncoding}">${outputEncoding}</outputEncoding>
  <outputFile>${versions.outputFile}</outputFile>
  <project>${project}</project>
  <reactorProjects>${reactorProjects}</reactorProjects>
  <remoteArtifactRepositories>${project.remoteArtifactRepositories}</remoteArtifactRepositories>
  <remotePluginRepositories>${project.pluginArtifactRepositories}</remotePluginRepositories>
  <rulesUri>${maven.version.rules}</rulesUri>
  <serverId default-value="serverId">${maven.version.rules.serverId}</serverId>
  <session>${session}</session>
  <settings>${settings}</settings>
</configuration>
[DEBUG] =======================================================================
[INFO] 
[INFO] --- versions-maven-plugin:2.2:display-plugin-updates (default-cli) @ components ---
[DEBUG] Using mirror private (http://maven.rep.contek.ru/content/groups/private) for codehaus-snapshots (http://nexus.codehaus.org/snapshots/).
...
[DEBUG] Using mirror private (http://maven.rep.contek.ru/content/groups/private) for apache.snapshots (http://repository.apache.org/snapshots).
[DEBUG] Using mirror private (http://maven.rep.contek.ru/content/groups/private) for central (http://repo.maven.apache.org/maven2).
[DEBUG] org.codehaus.mojo:versions-maven-plugin:jar:2.2:
[DEBUG]    org.apache.maven:maven-artifact:jar:2.2.1:compile
[DEBUG]    org.apache.maven:maven-artifact-manager:jar:2.2.1:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.2.1:compile
[DEBUG]       backport-util-concurrent:backport-util-concurrent:jar:3.1:compile
[DEBUG]    org.apache.maven:maven-core:jar:2.2.1:compile
[DEBUG]       org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1:compile
[DEBUG]       org.slf4j:slf4j-jdk14:jar:1.5.6:runtime
[DEBUG]          org.slf4j:slf4j-api:jar:1.5.6:runtime
[DEBUG]       org.slf4j:jcl-over-slf4j:jar:1.5.6:runtime
[DEBUG]       org.apache.maven:maven-profile:jar:2.2.1:compile
[DEBUG]       org.apache.maven:maven-error-diagnostics:jar:2.2.1:compile
[DEBUG]       commons-cli:commons-cli:jar:1.2:compile
[DEBUG]       org.apache.maven:maven-monitor:jar:2.2.1:compile
[DEBUG]       classworlds:classworlds:jar:1.1:compile
[DEBUG]       org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
[DEBUG]          org.sonatype.plexus:plexus-cipher:jar:1.4:compile
[DEBUG]    org.apache.maven:maven-model:jar:2.2.1:compile
[DEBUG]    org.apache.maven:maven-plugin-api:jar:2.2.1:compile
[DEBUG]    org.apache.maven:maven-plugin-descriptor:jar:2.2.1:compile
[DEBUG]    org.apache.maven:maven-settings:jar:2.2.1:compile
[DEBUG]       org.codehaus.plexus:plexus-interpolation:jar:1.11:compile
[DEBUG]    org.apache.maven:maven-project:jar:2.2.1:compile
[DEBUG]       org.apache.maven:maven-plugin-registry:jar:2.2.1:compile
[DEBUG]    org.apache.maven.reporting:maven-reporting-api:jar:3.0:compile
[DEBUG]    org.apache.maven.reporting:maven-reporting-impl:jar:2.2:compile
[DEBUG]       commons-validator:commons-validator:jar:1.3.1:compile
[DEBUG]          commons-beanutils:commons-beanutils:jar:1.7.0:compile
[DEBUG]          commons-digester:commons-digester:jar:1.6:compile
[DEBUG]          commons-logging:commons-logging:jar:1.0.4:compile
[DEBUG]    org.apache.maven.shared:maven-common-artifact-filters:jar:1.4:compile
[DEBUG]    org.apache.maven.wagon:wagon-provider-api:jar:2.5:compile
[DEBUG]    org.apache.maven.wagon:wagon-file:jar:2.5:compile
[DEBUG]    org.apache.maven.doxia:doxia-core:jar:1.4:compile
[DEBUG]       org.apache.maven.doxia:doxia-logging-api:jar:1.4:compile
[DEBUG]       org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile
[DEBUG]       xerces:xercesImpl:jar:2.9.1:compile
[DEBUG]          xml-apis:xml-apis:jar:1.3.04:compile
[DEBUG]       org.apache.httpcomponents:httpclient:jar:4.0.2:compile
[DEBUG]          commons-codec:commons-codec:jar:1.3:compile
[DEBUG]       org.apache.httpcomponents:httpcore:jar:4.0.1:compile
[DEBUG]    org.apache.maven.doxia:doxia-sink-api:jar:1.4:compile
[DEBUG]    org.apache.maven.doxia:doxia-site-renderer:jar:1.4:compile
[DEBUG]       org.apache.maven.doxia:doxia-decoration-model:jar:1.4:compile
[DEBUG]       org.apache.maven.doxia:doxia-module-xhtml:jar:1.4:compile
[DEBUG]       org.apache.maven.doxia:doxia-module-fml:jar:1.4:compile
[DEBUG]       org.codehaus.plexus:plexus-velocity:jar:1.1.7:compile
[DEBUG]       org.apache.velocity:velocity:jar:1.5:compile
[DEBUG]          oro:oro:jar:2.0.8:compile
[DEBUG]       org.apache.velocity:velocity-tools:jar:2.0:compile
[DEBUG]          commons-chain:commons-chain:jar:1.1:compile
[DEBUG]          dom4j:dom4j:jar:1.1:compile
[DEBUG]          sslext:sslext:jar:1.2-0:compile
[DEBUG]          org.apache.struts:struts-core:jar:1.3.8:compile
[DEBUG]             antlr:antlr:jar:2.7.2:compile
[DEBUG]          org.apache.struts:struts-taglib:jar:1.3.8:compile
[DEBUG]          org.apache.struts:struts-tiles:jar:1.3.8:compile
[DEBUG]       commons-collections:commons-collections:jar:3.2.1:compile
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:3.0.20:compile
[DEBUG]    org.codehaus.plexus:plexus-container-default:jar:1.5.5:compile
[DEBUG]       org.codehaus.plexus:plexus-classworlds:jar:2.2.2:compile
[DEBUG]       org.apache.xbean:xbean-reflect:jar:3.4:compile
[DEBUG]          log4j:log4j:jar:1.2.12:compile
[DEBUG]          commons-logging:commons-logging-api:jar:1.1:compile
[DEBUG]       com.google.collections:google-collections:jar:1.0:compile
[DEBUG]       junit:junit:jar:4.11:test (scope managed from compile) (version managed from 3.8.2)
[DEBUG]          org.hamcrest:hamcrest-core:jar:1.3:test
[DEBUG]    org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-6:compile
[DEBUG]    org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10:compile
[DEBUG]    org.codehaus.woodstox:woodstox-core-asl:jar:4.2.0:compile
[DEBUG]       javax.xml.stream:stax-api:jar:1.0-2:compile
[DEBUG]       org.codehaus.woodstox:stax2-api:jar:3.1.1:compile
[DEBUG]    commons-lang:commons-lang:jar:2.6:compile
[DEBUG] Created new class realm plugin>org.codehaus.mojo:versions-maven-plugin:2.2
[DEBUG] Importing foreign packages into class realm plugin>org.codehaus.mojo:versions-maven-plugin:2.2
[DEBUG]   Imported:  < project>com.conteksoft.ums.client:components:2.16.0-SNAPSHOT
[DEBUG] Populating class realm plugin>org.codehaus.mojo:versions-maven-plugin:2.2
[DEBUG]   Included: org.codehaus.mojo:versions-maven-plugin:jar:2.2
[DEBUG]   Included: backport-util-concurrent:backport-util-concurrent:jar:3.1
[DEBUG]   Included: org.slf4j:slf4j-jdk14:jar:1.5.6
[DEBUG]   Included: org.slf4j:slf4j-api:jar:1.5.6
[DEBUG]   Included: org.slf4j:jcl-over-slf4j:jar:1.5.6
[DEBUG]   Included: commons-cli:commons-cli:jar:1.2
[DEBUG]   Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3
[DEBUG]   Included: org.sonatype.plexus:plexus-cipher:jar:1.4
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.11
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-api:jar:3.0
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-impl:jar:2.2
[DEBUG]   Included: commons-validator:commons-validator:jar:1.3.1
[DEBUG]   Included: commons-beanutils:commons-beanutils:jar:1.7.0
[DEBUG]   Included: commons-digester:commons-digester:jar:1.6
[DEBUG]   Included: commons-logging:commons-logging:jar:1.0.4
[DEBUG]   Included: org.apache.maven.shared:maven-common-artifact-filters:jar:1.4
[DEBUG]   Included: org.apache.maven.wagon:wagon-file:jar:2.5
[DEBUG]   Included: org.apache.maven.doxia:doxia-core:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-logging-api:jar:1.4
[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:1.5.5
[DEBUG]   Included: xerces:xercesImpl:jar:2.9.1
[DEBUG]   Included: xml-apis:xml-apis:jar:1.3.04
[DEBUG]   Included: org.apache.httpcomponents:httpclient:jar:4.0.2
[DEBUG]   Included: commons-codec:commons-codec:jar:1.3
[DEBUG]   Included: org.apache.httpcomponents:httpcore:jar:4.0.1
[DEBUG]   Included: org.apache.maven.doxia:doxia-sink-api:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-site-renderer:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-decoration-model:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-module-xhtml:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-module-fml:jar:1.4
[DEBUG]   Included: org.codehaus.plexus:plexus-velocity:jar:1.1.7
[DEBUG]   Included: org.apache.velocity:velocity:jar:1.5
[DEBUG]   Included: oro:oro:jar:2.0.8
[DEBUG]   Included: org.apache.velocity:velocity-tools:jar:2.0
[DEBUG]   Included: commons-chain:commons-chain:jar:1.1
[DEBUG]   Included: dom4j:dom4j:jar:1.1
[DEBUG]   Included: sslext:sslext:jar:1.2-0
[DEBUG]   Included: org.apache.struts:struts-core:jar:1.3.8
[DEBUG]   Included: antlr:antlr:jar:2.7.2
[DEBUG]   Included: org.apache.struts:struts-taglib:jar:1.3.8
[DEBUG]   Included: org.apache.struts:struts-tiles:jar:1.3.8
[DEBUG]   Included: commons-collections:commons-collections:jar:3.2.1
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:3.0.20
[DEBUG]   Included: org.apache.xbean:xbean-reflect:jar:3.4
[DEBUG]   Included: log4j:log4j:jar:1.2.12
[DEBUG]   Included: commons-logging:commons-logging-api:jar:1.1
[DEBUG]   Included: com.google.collections:google-collections:jar:1.0
[DEBUG]   Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-6
[DEBUG]   Included: org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10
[DEBUG]   Included: org.codehaus.woodstox:woodstox-core-asl:jar:4.2.0
[DEBUG]   Included: javax.xml.stream:stax-api:jar:1.0-2
[DEBUG]   Included: org.codehaus.woodstox:stax2-api:jar:3.1.1
[DEBUG]   Included: commons-lang:commons-lang:jar:2.6
[DEBUG]   Excluded: org.apache.maven:maven-artifact:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-artifact-manager:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-repository-metadata:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-core:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-profile:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-error-diagnostics:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-monitor:jar:2.2.1
[DEBUG]   Excluded: classworlds:classworlds:jar:1.1
[DEBUG]   Excluded: org.apache.maven:maven-model:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-plugin-api:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-plugin-descriptor:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-settings:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-project:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-plugin-registry:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven.wagon:wagon-provider-api:jar:2.5
[DEBUG]   Excluded: org.codehaus.plexus:plexus-container-default:jar:1.5.5
[DEBUG]   Excluded: org.codehaus.plexus:plexus-classworlds:jar:2.2.2
[DEBUG]   Excluded: junit:junit:jar:4.11
[DEBUG]   Excluded: org.hamcrest:hamcrest-core:jar:1.3
[DEBUG] Configuring mojo org.codehaus.mojo:versions-maven-plugin:2.2:display-plugin-updates from plugin realm ClassRealm[plugin>org.codehaus.mojo:versions-maven-plugin:2.2, parent: sun.misc.Launcher$AppClassLoader@3485def8]
[DEBUG] Configuring mojo 'org.codehaus.mojo:versions-maven-plugin:2.2:display-plugin-updates' with basic configurator -->
[DEBUG]   (f) allowSnapshots = false
[DEBUG]   (f) localRepository =        id: local
      url: file:///home/maksim/.m2/repository/
   layout: none

[DEBUG]   (f) logOutput = true
[DEBUG]   (s) project = MavenProject: com.conteksoft.ums.client:components:2.16.0-SNAPSHOT @ /home/maksim/work/ums/dpo/clients/components/pom.xml
[DEBUG]   (f) reactorProjects = [MavenProject: com.conteksoft.ums.client:components:2.16.0-SNAPSHOT @ /home/maksim/work/ums/dpo/clients/components/pom.xml]
[DEBUG]   (f) remoteArtifactRepositories = [       id: private
      url: http://maven.rep.contek.ru/content/groups/private
   layout: default
snapshots: [enabled => true, update => daily]
 releases: [enabled => true, update => daily]
]
[DEBUG]   (f) remotePluginRepositories = [       id: private
      url: http://maven.rep.contek.ru/content/groups/private
   layout: default
snapshots: [enabled => true, update => daily]
 releases: [enabled => true, update => daily]
]
[DEBUG]   (f) serverId = serverId
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@14b051
[DEBUG]   (f) settings = org.apache.maven.execution.SettingsAdapter@37250eeb
[DEBUG] -- end configuration --
[DEBUG] Using Maven 3.x strategy to determine superpom defined plugins
[DEBUG] Looking up lifecyle mappings for packaging swc from ClassRealm[plugin>org.codehaus.mojo:versions-maven-plugin:2.2, parent: sun.misc.Launcher$AppClassLoader@3485def8]
[DEBUG] superPom plugins = {org.apache.maven.plugins:maven-clean-plugin=2.5, org.apache.maven.plugins:maven-resources-plugin=null, org.sonatype.flexmojos:flexmojos-maven-plugin=null, org.apache.maven.plugins:maven-install-plugin=null, org.apache.maven.plugins:maven-deploy-plugin=null, org.apache.maven.plugins:maven-site-plugin=3.0, org.apache.maven.plugins:maven-antrun-plugin=1.3, org.apache.maven.plugins:maven-assembly-plugin=2.2-beta-5, org.apache.maven.plugins:maven-dependency-plugin=2.1, org.apache.maven.plugins:maven-release-plugin=2.0, org.apache.maven.plugins:maven-source-plugin=null, org.apache.maven.plugins:maven-javadoc-plugin=null}
[DEBUG] Using mirror private (http://maven.rep.contek.ru/content/groups/private) for public (http://maven.rep.contek.ru/content/groups/public/).
...
[DEBUG] Using mirror private (http://maven.rep.contek.ru/content/groups/private) for central (http://repo.maven.apache.org/maven2).
[DEBUG] org.sonatype.flexmojos:flexmojos-maven-plugin:jar:4.2-beta:
[DEBUG]    com.adobe.flex:compiler:pom:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:adt:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:afe:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:aglj40:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:asc:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:asdoc:jar:4.6.b.23201:compile
[DEBUG]       com.adobe.flex.compiler:batik-all-flex:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:batik_de:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:batik_fr:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:batik_ja:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:batik_ko:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:batik_ru:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:batik_zh_CN:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:commons-collections:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:commons-discovery:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:commons-logging:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:compc:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:copylocale:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:digest:jar:4.6.b.23201:compile
[DEBUG]       com.adobe.flex.compiler:fcsh:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:fdb:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:flex-compiler-oem:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:flex-fontkit:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:flex-messaging-common:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:fxgutils:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:license:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc:jar:4.6.b.23201:compile
[DEBUG]       com.adobe.flex.compiler:mxmlc_da:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_de:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_es:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_fi:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_fr:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_it:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_ja:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_ko:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_nb:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_nl:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_pt:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_ru:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_sv:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_zh_CN:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:mxmlc_zh_TW:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:optimizer:jar:4.6.b.23201:compile
[DEBUG]       com.adobe.flex.compiler:rideau:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:saxon9:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:swcdepends:jar:4.6.b.23201:compile
[DEBUG]       com.adobe.flex.compiler:swfdump:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:swfutils:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:velocity-dep-1.4-flex:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xalan:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesImpl:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesImpl_de:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesImpl_fr:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesImpl_ja:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesImpl_ko:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesImpl_ru:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesImpl_zh_CN:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xercesPatch:jar:4.6.b.23201:runtime
[DEBUG]       com.adobe.flex.compiler:xmlParserAPIs:jar:4.6.b.23201:runtime
[DEBUG]    org.sonatype.flexmojos:flexmojos-threadlocaltoolkit-wrapper:jar:4.2-beta:compile
[DEBUG]    org.apache.maven:maven-plugin-api:jar:3.0.3:compile
[DEBUG]       org.apache.maven:maven-model:jar:3.0.3:compile
[DEBUG]       org.apache.maven:maven-artifact:jar:3.0.3:compile
[DEBUG]       org.sonatype.sisu:sisu-inject-plexus:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu:sisu-inject-bean:jar:2.1.1:compile
[DEBUG]             org.sonatype.sisu:sisu-guice:jar:no_aop:2.9.4:compile
[DEBUG]    org.apache.maven:maven-core:jar:3.0.3:compile
[DEBUG]       org.apache.maven:maven-settings:jar:3.0.3:compile
[DEBUG]       org.apache.maven:maven-settings-builder:jar:3.0.3:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:3.0.3:compile
[DEBUG]       org.apache.maven:maven-model-builder:jar:3.0.3:compile
[DEBUG]       org.apache.maven:maven-aether-provider:jar:3.0.3:compile
[DEBUG]          org.sonatype.aether:aether-spi:jar:1.11:compile
[DEBUG]       org.sonatype.aether:aether-impl:jar:1.11:compile
[DEBUG]       org.sonatype.aether:aether-api:jar:1.11:compile
[DEBUG]       org.sonatype.aether:aether-util:jar:1.11:compile
[DEBUG]       org.codehaus.plexus:plexus-interpolation:jar:1.14:compile
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:2.0.6:compile
[DEBUG]       org.codehaus.plexus:plexus-classworlds:jar:2.4:compile
[DEBUG]       org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile
[DEBUG]       org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
[DEBUG]          org.sonatype.plexus:plexus-cipher:jar:1.4:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-flex-compiler:jar:4.2-beta:compile
[DEBUG]       org.sonatype.flexmojos:flexmojos-generator-internal-compiler-iface:jar:4.2-beta:compile
[DEBUG]          org.apache.ws.jaxme:jaxmejs:jar:0.5.2:compile
[DEBUG]       org.sonatype.sisu.inject:guice-plexus-shim:jar:2.1.1:compile
[DEBUG]          javax.inject:javax.inject:jar:1:compile
[DEBUG]          org.sonatype.sisu:sisu-guice:jar:2.9.4:compile
[DEBUG]             aopalliance:aopalliance:jar:1.0:compile
[DEBUG]          org.sonatype.sisu.inject:guice-bean-reflect:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu.inject:guice-bean-inject:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu.inject:guice-bean-locators:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu.inject:guice-bean-binders:jar:2.1.1:compile
[DEBUG]             org.sonatype.sisu.inject:guice-bean-scanners:jar:2.1.1:compile
[DEBUG]             org.sonatype.sisu.inject:guice-bean-converters:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu.inject:guice-plexus-metadata:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu.inject:guice-plexus-converters:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu.inject:guice-plexus-locators:jar:2.1.1:compile
[DEBUG]          org.sonatype.sisu.inject:guice-plexus-binders:jar:2.1.1:compile
[DEBUG]             org.sonatype.sisu.inject:guice-plexus-scanners:jar:2.1.1:compile
[DEBUG]       org.hamcrest:hamcrest-library:jar:1.1:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-configurator:jar:4.2-beta:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-generator-api:jar:4.2-beta:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-generator-graniteds-2.3.0:jar:4.2-beta:compile
[DEBUG]       org.graniteds:granite-generator:jar:2.3.0.GA:compile
[DEBUG]       org.graniteds:granite-generator-share:jar:2.3.0.GA:compile
[DEBUG]       org.codehaus.groovy:groovy-all:jar:1.6.2:compile
[DEBUG]          org.apache.ant:ant:jar:1.7.1:compile
[DEBUG]          org.apache.ant:ant-launcher:jar:1.7.1:compile
[DEBUG]          jline:jline:jar:0.9.94:compile
[DEBUG]       javax.persistence:persistence-api:jar:1.0:compile
[DEBUG]       antlr:antlr:jar:2.7.7:compile
[DEBUG]       javax.jdo:jdo2-api:jar:2.3-ea:compile
[DEBUG]       javax.transaction:jta:jar:1.1:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-generator-constraints:jar:4.2-beta:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-coverage-reporter:jar:4.2-beta:compile
[DEBUG]       net.sourceforge.cobertura:cobertura:jar:1.9.4:compile
[DEBUG]          oro:oro:jar:2.0.8:compile
[DEBUG]          asm:asm:jar:3.0:compile
[DEBUG]          asm:asm-tree:jar:3.0:compile
[DEBUG]          log4j:log4j:jar:1.2.9:compile
[DEBUG]       emma:emma:jar:2.0.5312:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-generator-mojo:jar:4.2-beta:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-util:jar:4.2-beta:compile
[DEBUG]    dom4j:dom4j:jar:1.6.1:compile
[DEBUG]       xml-apis:xml-apis:jar:1.0.b2:compile
[DEBUG]    jaxen:jaxen:jar:1.1:compile
[DEBUG]       jdom:jdom:jar:1.0:compile
[DEBUG]       xerces:xercesImpl:jar:2.6.2:compile
[DEBUG]       xom:xom:jar:1.0:compile
[DEBUG]          xerces:xmlParserAPIs:jar:2.6.2:compile
[DEBUG]          xalan:xalan:jar:2.6.0:compile
[DEBUG]          com.ibm.icu:icu4j:jar:2.6.1:compile
[DEBUG]    org.apache.maven.reporting:maven-reporting-api:jar:3.0:compile
[DEBUG]       org.apache.maven.doxia:doxia-sink-api:jar:1.0:compile
[DEBUG]    commons-lang:commons-lang:jar:2.4:compile
[DEBUG]    commons-io:commons-io:jar:1.4:compile
[DEBUG]    commons-httpclient:commons-httpclient:jar:3.1:compile
[DEBUG]       commons-logging:commons-logging:jar:1.0.4:compile
[DEBUG]       commons-codec:commons-codec:jar:1.3:compile (version managed from 1.2)
[DEBUG]    org.apache.maven.plugins:maven-source-plugin:jar:2.1.1:compile
[DEBUG]       org.apache.maven:maven-archiver:jar:2.4:compile
[DEBUG]    com.uwyn:jhighlight:jar:1.0:compile
[DEBUG]       javax.servlet:servlet-api:jar:2.3:compile
[DEBUG]    org.aspectj:aspectjrt:jar:1.6.10:compile
[DEBUG]    eu.cedarsoft.utils:zip:jar:1.1:compile
[DEBUG]       eu.cedarsoft:guice-annotations:jar:1.0:compile
[DEBUG]       com.intellij:annotations:jar:6.0.3:compile
[DEBUG]    org.sonatype.flexmojos:flexmojos-tester:jar:4.2-beta:compile
[DEBUG]    net.sf.saxon:saxon-dom:jar:9.0:compile
[DEBUG]    com.googlecode.lambdaj:lambdaj:jar:2.1:compile
[DEBUG]       org.objenesis:objenesis:jar:1.2:compile
[DEBUG]       cglib:cglib-nodep:jar:2.2:compile
[DEBUG]    org.mockito:mockito-core:jar:1.8.5:compile
[DEBUG]       org.hamcrest:hamcrest-core:jar:1.1:compile
[DEBUG]    org.codehaus.plexus:plexus-archiver:jar:1.2:compile
[DEBUG]       org.codehaus.plexus:plexus-io:jar:1.0.1:compile
[DEBUG]    com.googlecode.apparat:apparat-core:jar:1.0-RC9:compile
[DEBUG]       com.googlecode.apparat:apparat-matryoshka-quiet:pom:1.0-RC9:compile
[DEBUG]          com.googlecode.apparat:apparat-lzma-decoder:swc:1.0-RC9:compile
[DEBUG]          com.adobe.flex.framework:playerglobal:swc:10.0:4.1.0.16076:compile
[DEBUG]          com.adobe.flex.framework:flex:swc:4.1.0.16076:compile
[DEBUG]       com.googlecode.apparat:apparat-matryoshka-preloader:pom:1.0-RC9:compile
[DEBUG]       com.googlecode.apparat:apparat-log:jar:1.0-RC9:compile
[DEBUG]       com.googlecode.apparat:apparat-lzma-encoder:jar:1.0-RC9:compile
[DEBUG]       org.scala-lang:scala-library:jar:2.8.1:compile
[DEBUG]    com.googlecode.apparat:apparat-maven-plugin:jar:1.0-RC9:compile
[DEBUG] Extension realms for project com.conteksoft.ums.client:clients:pom:2.16.0-SNAPSHOT: [ClassRealm[extension>org.sonatype.flexmojos:flexmojos-maven-plugin:4.2-beta, parent: sun.misc.Launcher$AppClassLoader@3485def8]]
[DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[project>com.conteksoft.ums.client:components:2.16.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]
[DEBUG] Using mirror private (http://maven.rep.contek.ru/content/groups/private) for public (http://maven.rep.contek.ru/content/groups/public/).
[DEBUG] Using mirror private (http://maven.rep.contek.ru/content/groups/private) for releases (http://maven.rep.contek.ru/content/groups/public/).
[DEBUG] Using mirror private (http://maven.rep.contek.ru/content/groups/private) for snapshots (http://maven.rep.contek.ru/content/repositories/snapshots/).
[DEBUG] Using mirror private (http://maven.rep.contek.ru/content/groups/private) for jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public-jboss/).
[DEBUG] Extension realms for project com.conteksoft.ums:dpo:pom:2.16.0-SNAPSHOT: (none)
[DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
[DEBUG] Processing parent: com.conteksoft.ums:dpo:2.16.0-SNAPSHOT -> /home/maksim/work/ums/dpo/pom.xml
[DEBUG] Processing parent: com.conteksoft.ums.client:clients:2.16.0-SNAPSHOT -> /home/maksim/work/ums/dpo/clients/pom.xml
[DEBUG] Building list of project plugins...
[DEBUG] Original model:
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>com.conteksoft.ums.client</groupId>
    <artifactId>clients</artifactId>
    <version>2.16.0-SNAPSHOT</version>
  </parent>
  <groupId>com.conteksoft.ums.client</groupId>
  <artifactId>components</artifactId>
  <version>2.16.0-SNAPSHOT</version>
  <packaging>swc</packaging>
  <name>Ums client components</name>
  <dependencies>
    <dependency>
      <groupId>com.adobe.flex.framework</groupId>
      <artifactId>flex-framework</artifactId>
      <type>pom</type>
    </dependency>
    <dependency>
      <groupId>com.greensock</groupId>
      <artifactId>greensock</artifactId>
      <type>swc</type>
    </dependency>
  </dependencies>
  <build>
    <sourceDirectory>src</sourceDirectory>
    <plugins>
      <plugin>
        <groupId>org.sonatype.flexmojos</groupId>
        <artifactId>flexmojos-maven-plugin</artifactId>
        <configuration>
          <namespaces>
            <namespace>
              <uri>library://contek.components</uri>
              <manifest>${project.build.sourceDirectory}/manifest.xml</manifest>
            </namespace>
          </namespaces>
          <includeNamespaces>
            <namespace>library://contek.components</namespace>
          </includeNamespaces>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>

[DEBUG] super-pom version map
    org.apache.maven.plugins:maven-clean-plugin:2.5
    org.apache.maven.plugins:maven-resources-plugin:null
    org.sonatype.flexmojos:flexmojos-maven-plugin:null
    org.apache.maven.plugins:maven-install-plugin:null
    org.apache.maven.plugins:maven-deploy-plugin:null
    org.apache.maven.plugins:maven-site-plugin:3.0
    org.apache.maven.plugins:maven-antrun-plugin:1.3
    org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5
    org.apache.maven.plugins:maven-dependency-plugin:2.1
    org.apache.maven.plugins:maven-release-plugin:2.0
    org.apache.maven.plugins:maven-source-plugin:null
    org.apache.maven.plugins:maven-javadoc-plugin:null
[DEBUG] parent version map
    org.apache.maven.plugins:maven-clean-plugin:2.6.1
    org.apache.maven.plugins:maven-resources-plugin:2.7
    org.sonatype.flexmojos:flexmojos-maven-plugin:4.2-beta
    org.apache.maven.plugins:maven-deploy-plugin:2.8.2
    org.flywaydb:flyway-maven-plugin:3.2.1
    org.apache.maven.plugins:maven-surefire-plugin:2.18.1
    org.codehaus.mojo:exec-maven-plugin:1.4.0
    org.apache.maven.plugins:maven-war-plugin:2.6
    org.apache.maven.plugins:maven-source-plugin:2.4
    org.apache.maven.plugins:maven-jar-plugin:2.6
    org.apache.maven.plugins:maven-scm-plugin:1.9.4
    org.apache.maven.plugins:maven-javadoc-plugin:2.10.3
    org.apache.maven.plugins:maven-help-plugin:2.2
    external.atlassian.jgitflow:jgitflow-maven-plugin:1.0-m5.1
    org.apache.maven.plugins:maven-shade-plugin:2.4.1
    org.apache.maven.plugins:maven-compiler-plugin:3.3
    org.apache.maven.plugins:maven-install-plugin:2.5.2
    org.apache.maven.plugins:maven-site-plugin:3.4
    org.apache.maven.plugins:maven-checkstyle-plugin:2.16
[DEBUG] aggregate version map
    org.apache.maven.plugins:maven-resources-plugin:2.7
    org.apache.maven.plugins:maven-clean-plugin:2.6.1
    org.apache.maven.plugins:maven-antrun-plugin:1.3
    org.sonatype.flexmojos:flexmojos-maven-plugin:4.2-beta
    org.apache.maven.plugins:maven-deploy-plugin:2.8.2
    org.flywaydb:flyway-maven-plugin:3.2.1
    org.codehaus.mojo:exec-maven-plugin:1.4.0
    org.apache.maven.plugins:maven-surefire-plugin:2.18.1
    org.apache.maven.plugins:maven-war-plugin:2.6
    org.apache.maven.plugins:maven-jar-plugin:2.6
    org.apache.maven.plugins:maven-source-plugin:2.4
    org.apache.maven.plugins:maven-scm-plugin:1.9.4
    org.apache.maven.plugins:maven-dependency-plugin:2.1
    external.atlassian.jgitflow:jgitflow-maven-plugin:1.0-m5.1
    org.apache.maven.plugins:maven-help-plugin:2.2
    org.apache.maven.plugins:maven-javadoc-plugin:2.10.3
    org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5
    org.apache.maven.plugins:maven-shade-plugin:2.4.1
    org.apache.maven.plugins:maven-compiler-plugin:3.3
    org.apache.maven.plugins:maven-install-plugin:2.5.2
    org.apache.maven.plugins:maven-site-plugin:3.4
    org.apache.maven.plugins:maven-release-plugin:2.0
    org.apache.maven.plugins:maven-checkstyle-plugin:2.16
[DEBUG] final aggregate version map
    org.apache.maven.plugins:maven-resources-plugin:2.7
    org.apache.maven.plugins:maven-clean-plugin:2.6.1
    org.apache.maven.plugins:maven-antrun-plugin:1.3
    org.sonatype.flexmojos:flexmojos-maven-plugin:4.2-beta
    org.apache.maven.plugins:maven-deploy-plugin:2.8.2
    org.flywaydb:flyway-maven-plugin:3.2.1
    org.codehaus.mojo:exec-maven-plugin:1.4.0
    org.apache.maven.plugins:maven-surefire-plugin:2.18.1
    org.apache.maven.plugins:maven-war-plugin:2.6
    org.apache.maven.plugins:maven-jar-plugin:2.6
    org.apache.maven.plugins:maven-source-plugin:2.4
    org.apache.maven.plugins:maven-scm-plugin:1.9.4
    org.apache.maven.plugins:maven-dependency-plugin:2.1
    external.atlassian.jgitflow:jgitflow-maven-plugin:1.0-m5.1
    org.apache.maven.plugins:maven-help-plugin:2.2
    org.apache.maven.plugins:maven-javadoc-plugin:2.10.3
    org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5
    org.apache.maven.plugins:maven-shade-plugin:2.4.1
    org.apache.maven.plugins:maven-compiler-plugin:3.3
    org.apache.maven.plugins:maven-install-plugin:2.5.2
    org.apache.maven.plugins:maven-site-plugin:3.4
    org.apache.maven.plugins:maven-release-plugin:2.0
    org.apache.maven.plugins:maven-checkstyle-plugin:2.16
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8.760s
[INFO] Finished at: Wed Aug 26 17:14:14 NOVT 2015
[INFO] Final Memory: 24M/348M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:versions-maven-plugin:2.2:display-plugin-updates (default-cli) on project components: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.2:display-plugin-updates failed. NullPointerException -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:versions-maven-plugin:2.2:display-plugin-updates (default-cli) on project components: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.2:display-plugin-updates failed.
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.2:display-plugin-updates failed.
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:110)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
    ... 19 more
Caused by: java.lang.NullPointerException
    at org.apache.maven.project.interpolation.PathTranslatingPostProcessor.execute(PathTranslatingPostProcessor.java:58)
    at org.codehaus.plexus.interpolation.StringSearchInterpolator.interpolate(StringSearchInterpolator.java:223)
    at org.codehaus.plexus.interpolation.StringSearchInterpolator.interpolate(StringSearchInterpolator.java:122)
    at org.apache.maven.project.interpolation.AbstractStringBasedModelInterpolator.interpolateInternal(AbstractStringBasedModelInterpolator.java:316)
    at org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.traverseObjectWithParents(StringSearchModelInterpolator.java:187)
    at org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.run(StringSearchModelInterpolator.java:137)
    at org.apache.maven.project.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.run(StringSearchModelInterpolator.java:104)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.apache.maven.project.interpolation.StringSearchModelInterpolator.interpolateObject(StringSearchModelInterpolator.java:83)
    at org.apache.maven.project.interpolation.StringSearchModelInterpolator.interpolate(StringSearchModelInterpolator.java:65)
    at org.codehaus.mojo.versions.DisplayPluginUpdatesMojo.getProjectPlugins(DisplayPluginUpdatesMojo.java:1558)
    at org.codehaus.mojo.versions.DisplayPluginUpdatesMojo.execute(DisplayPluginUpdatesMojo.java:470)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
    ... 20 more
[ERROR] 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException

Versions specified by properties are not replaced (in use-latest-snapshots)

In my POM, most versions are specified as properties, e.g.:

<properties>
        <base.version>01.05.12</base.version>
</properties>

<dependencies>
            <dependency>
                <groupId>com.example.base</groupId>
                <artifactId>common</artifactId>
                <version>${base.version}</version>
            </dependency>
</dependencies>

For such versions, versions:use-latest-snapshot does not make any replacements. In other words, the version in the example dependency is not changed to use the snapshot. Is this the intended behavior? If so, why?

'groupId' not always pulling from parent pom

(with version 2.2)

Getting an NPE with the following (pretty standard) scenario using versions:set

In my remote repo (e.g. Artifactory) I've got a global parent pom (com.myco:global-parent-pom:pom.1.0-SNAPSHOT)

I then have a project:

+---myProject
    +--- pom.xml
    +--- moduleA
         +--- pom.xml
         +--- (etc)
    +--- moduleB
         +--- pom.xml
         +--- (etc)

myProject's parent pom references the 'global' parent pom as its parent:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

        <artifactId>my-project-pom</artifactId>
        <version>1.0.0-SNAPSHOT</version>
        <modelVersion>4.0.0</modelVersion>
        <packaging>pom</packaging>

        <parent>
                <groupId>com.myco</groupId>
                <artifactId>global-parent-pom</artifactId>
                <version>1.0-SNAPSHOT</version>
        </parent>

        <modules>
                <module>moduleA</module>
                <module>moduleB</module>
        </modules>

</project>

โœจ Important - notice that I am not explicitly specifying a groupId for this pom since it should inherit from the parent (com.myco) โœจ

moduleA and moduleB use myProject's pom as their parent. That's the setup - very standard.

When I run versions:set at the myProject level I get the following NPE stacktrace:

[DEBUG] Applying change null:my-project-pom:1.0.0-SNAPSHOT -> 1.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] moduleA ................................... FAILURE [  8.936 s]
[INFO] moduleB ......................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.818 s
[INFO] Finished at: 2015-07-14T12:35:50-04:00
[INFO] Final Memory: 13M/156M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:versions-maven-plugin:2.2:set (default-cli) on project droit-engine-pom: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.2:set failed. NullPointerException -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:versions-maven-plugin:2.2:set (default-cli) on project droit-engine-pom: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.2:set failed.
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.2:set failed.
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:143)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
    ... 19 more
Caused by: java.lang.NullPointerException
    at org.codehaus.mojo.versions.api.PomHelper.getModelEntry(PomHelper.java:1571)
    at org.codehaus.mojo.versions.SetMojo.applyChange(SetMojo.java:275)
    at org.codehaus.mojo.versions.SetMojo.execute(SetMojo.java:239)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
    ... 20 more

Notice in the top line that the groupId is showing up as null.

Workaround

If I explicitly add the groupId (<groupId>com.myco</groupId>) to the root level of myProject's pom, it works.

Use-latest-releases can't load custom rule set file

command: mvn -X org.codehaus.mojo:versions-maven-plugin:2.2:use-latest-releases -DallowMajorUpdates=false -Dmaven.version.rules=/home/rsandell/rules.xml

Error:

[ERROR] Failed to execute goal org.codehaus.mojo:versions-maven-plugin:2.2:use-latest-releases (default-cli) on project the-project: Could not load specified rules from /home/rsandell/rules.xml: File: /rules.xml does not exist -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:versions-maven-plugin:2.2:use-latest-releases (default-cli) on project the-project: Could not load specified rules from /home/rsandell/rules.xml
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoExecutionException: Could not load specified rules from /home/rsandell/rules.xml
    at org.codehaus.mojo.versions.api.DefaultVersionsHelper.loadRuleSet(DefaultVersionsHelper.java:342)
    at org.codehaus.mojo.versions.api.DefaultVersionsHelper.<init>(DefaultVersionsHelper.java:206)
    at org.codehaus.mojo.versions.AbstractVersionsUpdaterMojo.getHelper(AbstractVersionsUpdaterMojo.java:214)
    at org.codehaus.mojo.versions.AbstractVersionsDependencyUpdaterMojo.toArtifact(AbstractVersionsDependencyUpdaterMojo.java:211)
    at org.codehaus.mojo.versions.UseLatestReleasesMojo.useLatestReleases(UseLatestReleasesMojo.java:140)
    at org.codehaus.mojo.versions.UseLatestReleasesMojo.update(UseLatestReleasesMojo.java:106)
    at org.codehaus.mojo.versions.AbstractVersionsUpdaterMojo.process(AbstractVersionsUpdaterMojo.java:322)
    at org.codehaus.mojo.versions.AbstractVersionsUpdaterMojo.execute(AbstractVersionsUpdaterMojo.java:257)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
    ... 20 more
Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: File: /rules.xml does not exist
    at org.apache.maven.wagon.providers.file.FileWagon.fillInputData(FileWagon.java:69)
    at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)
    at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
    at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
    at org.codehaus.mojo.versions.api.DefaultVersionsHelper.getRuleSet(DefaultVersionsHelper.java:220)
    at org.codehaus.mojo.versions.api.DefaultVersionsHelper.loadRuleSet(DefaultVersionsHelper.java:310)
    ... 29 more
[ERROR] 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

multhithreading issue using versions:set

I am doing a versions:set but see some strange behaviour. Looks like it is a matter of non-threadsafe code. I have been testing on linux and windows, maven 3.3.9 and 3.3.1, same behavior.
Increasing number of parallel threads gives issue.

Workaround is to limit the number of parallel threads.

This issue surfaced using jenkins buildserver, and was easy to reproduce locally.

  1. mvn versions:set -DnewVersion=1.0-SNAPSHOT (working)
  2. mvn -X versions:set -DnewVersion=1.0-SNAPSHOT (working)
  3. mvn -T1 versions:set -DnewVersion=1.0-SNAPSHOT (working)
  4. mvn -T1 -e versions:set -DnewVersion=1.0-SNAPSHOT (working)
  5. mvn -T1 -X versions:set -DnewVersion=1.0-SNAPSHOT (working on linux, fails on windows)
  6. mvn -T2 versions:set -DnewVersion=1.0-SNAPSHOT (working)
  7. mvn -T3 versions:set -DnewVersion=1.0-SNAPSHOT (working/fails, 50/50)
  8. mvn -T4 versions:set -DnewVersion=1.0-SNAPSHOT (fails 100%)

[ERROR] java.util.concurrent.ExecutionException: java.lang.NullPointerException
java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.NullPointerException
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.multiThreadedProjectTaskSegmentBuild(MultiThreadedBuilder.java:174)
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.build(MultiThreadedBuilder.java:91)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.multiThreadedProjectTaskSegmentBuild(MultiThreadedBuilder.java:166)
... 16 more
Caused by: java.lang.NullPointerException
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:189)
at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:185)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

use-latest-releases not doing any mods

Was hoping to use versions:use-latest-releases to upgrade a dependency. In the code below, Was hoping to see the dependency upgrade from 1.6.1 to to 1.6.5, but not to 1.7.0. Nothing happens and in debug you see a [DEBUG] Error releasing shared lock for resolution tracking file: error

$ cat pom.xml
<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>junk</artifactId>
  <version>1.0.0</version>
  <packaging>pom</packaging>
  <name>Versions Maven Plugin Test</name>
  <dependencies>
    <dependency>
      <groupId>ant</groupId>
      <artifactId>ant</artifactId>
      <version>1.6.1</version>
      <type>jar</type>
    </dependency>
  </dependencies>
</project>


$ mvn versions:use-latest-releases -DallowMajorUpdates=false -DallowMinorUpdates=false
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Versions Maven Plugin Test 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- versions-maven-plugin:2.2:use-latest-releases (default-cli) @ junk ---
[INFO] Incremental version changes allowed
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.659 s
[INFO] Finished at: 2016-01-04T14:33:15-06:00
[INFO] Final Memory: 14M/362M
[INFO] ------------------------------------------------------------------------

versions:set does not honour Maven's -f parameter

If I have a pom called "everything-pom.xml" in the current directory (called "test") that looks like this:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.example.app</groupId>
    <artifactId>app-everything</artifactId>
    <packaging>pom</packaging>
    <version>4.1.0-SNAPSHOT</version>

</project>

and want to run the following command:

mvn -f everything-pom.xml versions:set -DnewVersion=5.0

I get an error saying the file "pom.xml" cannot be found. It makes me think that "pom.xml" is hardcoded somewhere. It should probably be made aware of Maven's -f parameter.

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building app-everything 4.1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- versions-maven-plugin:2.2:set (default-cli) @ app-everything ---
[INFO] Searching for local aggregator root...
[INFO] Local aggregation root: D:\test
[INFO] Processing change of com.example.app:app-everything:4.1.0-SNAPSHOT -> 5.0
[ERROR]
java.io.FileNotFoundException: D:\test\pom.xml (The system cannot find the file specified)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:146)
        at org.codehaus.plexus.util.xml.XmlReader.<init>(XmlReader.java:124)
        at org.codehaus.plexus.util.xml.XmlStreamReader.<init>(XmlStreamReader.java:67)
        at org.codehaus.plexus.util.ReaderFactory.newXmlReader(ReaderFactory.java:118)
        at org.codehaus.mojo.versions.api.PomHelper.readXmlFile(PomHelper.java:1613)
        at org.codehaus.mojo.versions.AbstractVersionsUpdaterMojo.process(AbstractVersionsUpdaterMojo.java:319)
        at org.codehaus.mojo.versions.SetMojo.execute(SetMojo.java:251)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.953 s
[INFO] Finished at: 2015-12-11T14:17:36-05:00
[INFO] Final Memory: 12M/244M
[INFO] ------------------------------------------------------------------------

lock-snapshots does not lock parent snapshot

Is there a way to also lock snapshot for the parent section of the pom.xml? As I understand it lock-snapshots now only processes the dependencyManagment and dependencies sections.

Updating properties should support LATEST and RELEASE values

versions-maven-plugin:1.3

The following gives a clear intent, which is to set LATEST which is a valid dependency version.

mvn versions:update-property -Dproperty=api -DnewValue=[LATEST]

Currently does not work

[DEBUG] Property ${api}: Set of valid available versions is [5, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125]
[DEBUG] Property ${api}: Restricting results to [LATEST,LATEST]
[DEBUG] Property ${api}: Current winner is: null
[DEBUG] Property ${api}: Searching reactor for a valid version...
[DEBUG] Property ${api}: Set of valid available versions from the reactor is []
[INFO] Property ${api}: Leaving unchanged as 125

NPE in :set when newVersion is the same as current version and using wildcards

This should fail with some sensible message instead.

If e.g. current version is 0.3 and I run mvn versions:set -DnewVersion=0.3 -DartifactId='*' I get:

Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.2:set failed.
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.2:set failed.
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:144)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
        ... 19 more
Caused by: java.lang.NullPointerException
        at org.codehaus.mojo.versions.SetMojo.applyChange(SetMojo.java:276)
        at org.codehaus.mojo.versions.SetMojo.execute(SetMojo.java:245)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)

ConcurrentModificationException for display-plugin-updates on Maven 3.3.9

When executing a parallel build with Maven 3.3.9 and the display-plugin-updates goal a ConcurrentModificationException is thrown.

mvn -T 1C versions:display-plugin-updates
[ERROR] Failed to execute goal org.codehaus.mojo:versions-maven-plugin:2.2:display-plugin-updates (default-cli) on project test-project: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.2:display-plugin-updates failed. ConcurrentModificationException -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:versions-maven-plugin:2.2:display-plugin-updates (default-cli) on project test-project: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.2:display-plugin-updates failed.
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:185)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:181)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.2:display-plugin-updates failed.
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:145)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
    ... 11 more
Caused by: java.util.ConcurrentModificationException
    at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
    at java.util.ArrayList$Itr.next(ArrayList.java:851)
    at org.apache.maven.model.io.xpp3.MavenXpp3Writer.writeBuild(MavenXpp3Writer.java:328)
    at org.apache.maven.model.io.xpp3.MavenXpp3Writer.writeModel(MavenXpp3Writer.java:1115)
    at org.apache.maven.model.io.xpp3.MavenXpp3Writer.write(MavenXpp3Writer.java:100)
    at org.codehaus.mojo.versions.DisplayPluginUpdatesMojo.execute(DisplayPluginUpdatesMojo.java:419)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
    ... 12 more

includeOnlyReactor: Update versions of only internal dependencies reachable from root in multi-module/reactor build

This issue originates (copied & pasted) from this stackoverflow question - it might be a valuable feature for this plugin.

Problem

When I run the following command for the root project, it checks for updates of ALL dependencies:

mvn versions:use-latest-versions

I want to limit versions update for only those dependencies which are reachable from the root:

    root/pom.xml
    โ”œโ”€โ”€ A/pom.xml
    โ”‚ย ย  โ””โ”€โ”€ D/pom.xml
    โ”‚ย ย      โ””โ”€โ”€ E/pom.xml
    โ”œโ”€โ”€ B/pom.xml
    โ””โ”€โ”€ C/pom.xml
        โ”œโ”€โ”€ F/pom.xml
        โ””โ”€โ”€ G/pom.xml
  • Internal dependencies
    ย ย ย ย ย ย The group/artifact ids of these dependencies are in the current reactor build (multi-module build).
  • External dependencies
    ย ย ย ย ย ย Any component with group and artifact ids which are not part of the build.

For example, I don not want to update external dependencies like junit or commons-logging.

There is an option excludeReactor. And I need an opposite like includeOnlyReactor.

Otherwise, it is unreliable and tedious work to specify all possible artifact patterns "managed" within sources being built via includes option.

The problem is that changes in the internal dependencies are are controllable. External updates are not.

Examples

For example, the following automatic update of external dependency just gets through unnoticed:

                    <dependency>                                                
                            <groupId>junit</groupId>                            
                            <artifactId>junit</artifactId>                      
    -                       <version>3.8.1</version>                            
    +                       <version>3.8.2-brew</version>                       
                            <scope>test</scope>                                 
                    </dependency>                                               

See also more clarifications in the comment below.

Version updates ignore import scoped BOM dependencies

Version 2.2

As per http://stackoverflow.com/questions/7609876/how-to-make-maven-versionsuse-latest-versions-step-up-import-scoped-entry-in-de

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>se.company.maven</groupId>
            <artifactId>maven-third-party-dependencies</artifactId>
            <version>0.0.1</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

When we run mvn versions:use-latest-versions all our dependencies (and other entries in dependencyManagement) get stepped up except this one.

use-latest-snapshots goal interestingly does not search snapshot repos

Notice the skipped repo message "from disabled repository atlas-snapshots" below. Above that message you see in the log output that the repo is enabled as a SNAPSHOT repo, but disabled as a RELEASE repo. I figure skipping the snapshot repo is probably a bug.

$ mvn -X -U -c -s /Users/stagrlee/src/rerun-modules/repo/lib/mvnrepo/settings.xml versions:use-latest-snapshots     -DallowIncrementalUpdates=true     -DallowMinorUpdates=true     -DallowMajorUpdates=true -DallowSnapshots=true

Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T11:29:23-06:00)
Maven home: /usr/local/Cellar/maven32/3.2.5/libexec
Java version: 1.8.0_45, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.10.4", arch: "x86_64", family: "mac"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /usr/local/Cellar/maven32/3.2.5/libexec/conf/settings.xml
[DEBUG] Reading user settings from /Users/stagrlee/src/rerun-modules/repo/lib/mvnrepo/settings.xml
[DEBUG] Using local repository at /Users/stagrlee/.m2/repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/stagrlee/.m2/repository
[INFO] Scanning for projects...
[DEBUG] Extension realms for project com.reruntest.atlas:deploy:pom:1.0.0-SNAPSHOT: (none)
[DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
[DEBUG] Resolving plugin prefix versions from [org.apache.maven.plugins, org.codehaus.mojo]
[DEBUG] Could not find metadata org.apache.maven.plugins/maven-metadata.xml in local (/Users/stagrlee/.m2/repository)
[DEBUG] Could not find metadata org.codehaus.mojo/maven-metadata.xml in local (/Users/stagrlee/.m2/repository)
[DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml (13 KB at 16.0 KB/sec)
[DEBUG] Writing tracking file /Users/stagrlee/.m2/repository/org/apache/maven/plugins/resolver-status.properties
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml (20 KB at 24.4 KB/sec)
[DEBUG] Writing tracking file /Users/stagrlee/.m2/repository/org/codehaus/mojo/resolver-status.properties
[DEBUG] Resolved plugin prefix versions to org.codehaus.mojo:versions-maven-plugin from repository central
[DEBUG] Resolving plugin version for org.codehaus.mojo:versions-maven-plugin
[DEBUG] Could not find metadata org.codehaus.mojo:versions-maven-plugin/maven-metadata.xml in local (/Users/stagrlee/.m2/repository)
[DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/versions-maven-plugin/maven-metadata.xml
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/mojo/versions-maven-plugin/maven-metadata.xml (655 B at 9.7 KB/sec)
[DEBUG] Writing tracking file /Users/stagrlee/.m2/repository/org/codehaus/mojo/versions-maven-plugin/resolver-status.properties
[DEBUG] Resolved plugin version for org.codehaus.mojo:versions-maven-plugin to 2.2 from repository central (https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] === REACTOR BUILD PLAN ================================================
[DEBUG] Project: com.reruntest.atlas:deploy:pom:1.0.0-SNAPSHOT
[DEBUG] Tasks:   [versions:use-latest-snapshots]
[DEBUG] Style:   Regular
[DEBUG] =======================================================================
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Deploy packages to bintray 1.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[DEBUG] Resolving plugin prefix versions from [org.apache.maven.plugins, org.codehaus.mojo]
[DEBUG] Could not find metadata org.apache.maven.plugins/maven-metadata.xml in local (/Users/stagrlee/.m2/repository)
[DEBUG] Skipped remote request for org.apache.maven.plugins/maven-metadata.xml, already updated during this session.
[DEBUG] Could not find metadata org.codehaus.mojo/maven-metadata.xml in local (/Users/stagrlee/.m2/repository)
[DEBUG] Skipped remote request for org.codehaus.mojo/maven-metadata.xml, already updated during this session.
[DEBUG] Resolved plugin prefix versions to org.codehaus.mojo:versions-maven-plugin from repository central
[DEBUG] Resolving plugin version for org.codehaus.mojo:versions-maven-plugin
[DEBUG] Could not find metadata org.codehaus.mojo:versions-maven-plugin/maven-metadata.xml in local (/Users/stagrlee/.m2/repository)
[DEBUG] Skipped remote request for org.codehaus.mojo:versions-maven-plugin/maven-metadata.xml, already updated during this session.
[DEBUG] Resolved plugin version for org.codehaus.mojo:versions-maven-plugin to 2.2 from repository central (https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] === PROJECT BUILD PLAN ================================================
[DEBUG] Project:       com.reruntest.atlas:deploy:1.0.0-SNAPSHOT
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): []
[DEBUG] Repositories (dependencies): [atlas-releases (file:///Users/stagrlee/src/rerun-modules/repo/lib/mvnrepo/releases, default, releases), atlas-snapshots (file:///Users/stagrlee/src/rerun-modules/repo/lib/mvnrepo/snapshots, default, snapshots), central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Repositories (plugins)     : [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.codehaus.mojo:versions-maven-plugin:2.2:use-latest-snapshots (default-cli)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <allowIncrementalUpdates default-value="true">${allowIncrementalUpdates}</allowIncrementalUpdates>
  <allowMajorUpdates default-value="false">${allowMajorUpdates}</allowMajorUpdates>
  <allowMinorUpdates default-value="false">${allowMinorUpdates}</allowMinorUpdates>
  <allowSnapshots default-value="false">${allowSnapshots}</allowSnapshots>
  <excludeReactor>${excludeReactor}</excludeReactor>
  <excludesList>${excludes}</excludesList>
  <generateBackupPoms>${generateBackupPoms}</generateBackupPoms>
  <includesList>${includes}</includesList>
  <localRepository>${localRepository}</localRepository>
  <processDependencies>${processDependencies}</processDependencies>
  <processDependencyManagement>${processDependencyManagement}</processDependencyManagement>
  <project>${project}</project>
  <reactorProjects>${reactorProjects}</reactorProjects>
  <remoteArtifactRepositories>${project.remoteArtifactRepositories}</remoteArtifactRepositories>
  <remotePluginRepositories>${project.pluginArtifactRepositories}</remotePluginRepositories>
  <rulesUri>${maven.version.rules}</rulesUri>
  <serverId default-value="serverId">${maven.version.rules.serverId}</serverId>
  <session>${session}</session>
  <settings>${settings}</settings>
</configuration>
[DEBUG] =======================================================================
[INFO] 
[INFO] --- versions-maven-plugin:2.2:use-latest-snapshots (default-cli) @ deploy ---
[DEBUG] Created new class realm maven.api
[DEBUG] Importing foreign packages into class realm maven.api
[DEBUG]   Imported: org.apache.maven.cli < plexus.core
[DEBUG]   Imported: org.eclipse.aether.internal.impl < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.lifecycle < plexus.core
[DEBUG]   Imported: org.apache.maven.lifecycle < plexus.core
[DEBUG]   Imported: org.apache.maven.repository < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.personality < plexus.core
[DEBUG]   Imported: org.apache.maven.usability < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.configuration < plexus.core
[DEBUG]   Imported: javax.enterprise.inject.* < plexus.core
[DEBUG]   Imported: org.apache.maven.* < plexus.core
[DEBUG]   Imported: org.apache.maven.project < plexus.core
[DEBUG]   Imported: org.apache.maven.exception < plexus.core
[DEBUG]   Imported: org.eclipse.aether.spi < plexus.core
[DEBUG]   Imported: org.apache.maven.plugin < plexus.core
[DEBUG]   Imported: org.eclipse.aether.collection < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.* < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.logging < plexus.core
[DEBUG]   Imported: org.apache.maven.profiles < plexus.core
[DEBUG]   Imported: org.eclipse.aether.transfer < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core
[DEBUG]   Imported: org.apache.maven.execution.scope < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.* < plexus.core
[DEBUG]   Imported: org.apache.maven.rtinfo < plexus.core
[DEBUG]   Imported: org.eclipse.aether.impl < plexus.core
[DEBUG]   Imported: org.apache.maven.monitor < plexus.core
[DEBUG]   Imported: org.eclipse.aether.graph < plexus.core
[DEBUG]   Imported: org.eclipse.aether.metadata < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.context < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.observers < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.resource < plexus.core
[DEBUG]   Imported: javax.inject.* < plexus.core
[DEBUG]   Imported: org.apache.maven.model < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
[DEBUG]   Imported: org.eclipse.aether.deployment < plexus.core
[DEBUG]   Imported: org.apache.maven.artifact < plexus.core
[DEBUG]   Imported: org.apache.maven.toolchain < plexus.core
[DEBUG]   Imported: org.eclipse.aether.resolution < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core
[DEBUG]   Imported: org.apache.maven.settings < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.authorization < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.events < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.authentication < plexus.core
[DEBUG]   Imported: org.apache.maven.reporting < plexus.core
[DEBUG]   Imported: org.eclipse.aether.repository < plexus.core
[DEBUG]   Imported: org.slf4j.* < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.repository < plexus.core
[DEBUG]   Imported: javax.enterprise.util.* < plexus.core
[DEBUG]   Imported: org.apache.maven.configuration < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.classworlds < plexus.core
[DEBUG]   Imported: org.codehaus.classworlds < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core
[DEBUG]   Imported: org.apache.maven.classrealm < plexus.core
[DEBUG]   Imported: org.eclipse.aether.* < plexus.core
[DEBUG]   Imported: org.eclipse.aether.artifact < plexus.core
[DEBUG]   Imported: org.apache.maven.execution < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.proxy < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.container < plexus.core
[DEBUG]   Imported: org.eclipse.aether.version < plexus.core
[DEBUG]   Imported: org.eclipse.aether.installation < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.component < plexus.core
[DEBUG] Populating class realm maven.api
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=2, ConflictMarker.markTime=0, ConflictMarker.nodeCount=317, ConflictIdSorter.graphTime=1, ConflictIdSorter.topsortTime=1, ConflictIdSorter.conflictIdCount=76, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=7, ConflictResolver.conflictItemCount=185, DefaultDependencyCollector.collectTime=234, DefaultDependencyCollector.transformTime=13}
[DEBUG] org.codehaus.mojo:versions-maven-plugin:jar:2.2:
[DEBUG]    org.apache.maven:maven-artifact:jar:2.2.1:compile
[DEBUG]    org.apache.maven:maven-artifact-manager:jar:2.2.1:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.2.1:compile
[DEBUG]       backport-util-concurrent:backport-util-concurrent:jar:3.1:compile
[DEBUG]    org.apache.maven:maven-core:jar:2.2.1:compile
[DEBUG]       org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1:compile
[DEBUG]       org.slf4j:slf4j-jdk14:jar:1.5.6:runtime
[DEBUG]          org.slf4j:slf4j-api:jar:1.5.6:runtime
[DEBUG]       org.slf4j:jcl-over-slf4j:jar:1.5.6:runtime
[DEBUG]       org.apache.maven:maven-profile:jar:2.2.1:compile
[DEBUG]       org.apache.maven:maven-error-diagnostics:jar:2.2.1:compile
[DEBUG]       commons-cli:commons-cli:jar:1.2:compile
[DEBUG]       org.apache.maven:maven-monitor:jar:2.2.1:compile
[DEBUG]       classworlds:classworlds:jar:1.1:compile
[DEBUG]       org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
[DEBUG]          org.sonatype.plexus:plexus-cipher:jar:1.4:compile
[DEBUG]    org.apache.maven:maven-model:jar:2.2.1:compile
[DEBUG]    org.apache.maven:maven-plugin-api:jar:2.2.1:compile
[DEBUG]    org.apache.maven:maven-plugin-descriptor:jar:2.2.1:compile
[DEBUG]    org.apache.maven:maven-settings:jar:2.2.1:compile
[DEBUG]       org.codehaus.plexus:plexus-interpolation:jar:1.11:compile
[DEBUG]    org.apache.maven:maven-project:jar:2.2.1:compile
[DEBUG]       org.apache.maven:maven-plugin-registry:jar:2.2.1:compile
[DEBUG]    org.apache.maven.reporting:maven-reporting-api:jar:3.0:compile
[DEBUG]    org.apache.maven.reporting:maven-reporting-impl:jar:2.2:compile
[DEBUG]       commons-validator:commons-validator:jar:1.3.1:compile
[DEBUG]          commons-beanutils:commons-beanutils:jar:1.7.0:compile
[DEBUG]          commons-digester:commons-digester:jar:1.6:compile
[DEBUG]          commons-logging:commons-logging:jar:1.0.4:compile
[DEBUG]    org.apache.maven.shared:maven-common-artifact-filters:jar:1.4:compile
[DEBUG]    org.apache.maven.wagon:wagon-provider-api:jar:2.5:compile
[DEBUG]    org.apache.maven.wagon:wagon-file:jar:2.5:compile
[DEBUG]    org.apache.maven.doxia:doxia-core:jar:1.4:compile
[DEBUG]       org.apache.maven.doxia:doxia-logging-api:jar:1.4:compile
[DEBUG]       org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile
[DEBUG]       xerces:xercesImpl:jar:2.9.1:compile
[DEBUG]          xml-apis:xml-apis:jar:1.3.04:compile
[DEBUG]       org.apache.httpcomponents:httpclient:jar:4.0.2:compile
[DEBUG]          commons-codec:commons-codec:jar:1.3:compile
[DEBUG]       org.apache.httpcomponents:httpcore:jar:4.0.1:compile
[DEBUG]    org.apache.maven.doxia:doxia-sink-api:jar:1.4:compile
[DEBUG]    org.apache.maven.doxia:doxia-site-renderer:jar:1.4:compile
[DEBUG]       org.apache.maven.doxia:doxia-decoration-model:jar:1.4:compile
[DEBUG]       org.apache.maven.doxia:doxia-module-xhtml:jar:1.4:compile
[DEBUG]       org.apache.maven.doxia:doxia-module-fml:jar:1.4:compile
[DEBUG]       org.codehaus.plexus:plexus-velocity:jar:1.1.7:compile
[DEBUG]       org.apache.velocity:velocity:jar:1.5:compile
[DEBUG]          oro:oro:jar:2.0.8:compile
[DEBUG]       org.apache.velocity:velocity-tools:jar:2.0:compile
[DEBUG]          commons-chain:commons-chain:jar:1.1:compile
[DEBUG]          dom4j:dom4j:jar:1.1:compile
[DEBUG]          sslext:sslext:jar:1.2-0:compile
[DEBUG]          org.apache.struts:struts-core:jar:1.3.8:compile
[DEBUG]             antlr:antlr:jar:2.7.2:compile
[DEBUG]          org.apache.struts:struts-taglib:jar:1.3.8:compile
[DEBUG]          org.apache.struts:struts-tiles:jar:1.3.8:compile
[DEBUG]       commons-collections:commons-collections:jar:3.2.1:compile
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:3.0.20:compile
[DEBUG]    org.codehaus.plexus:plexus-container-default:jar:1.5.5:compile
[DEBUG]       org.codehaus.plexus:plexus-classworlds:jar:2.2.2:compile
[DEBUG]       org.apache.xbean:xbean-reflect:jar:3.4:compile
[DEBUG]          log4j:log4j:jar:1.2.12:compile
[DEBUG]          commons-logging:commons-logging-api:jar:1.1:compile
[DEBUG]       com.google.collections:google-collections:jar:1.0:compile
[DEBUG]       junit:junit:jar:4.11:test
[DEBUG]          org.hamcrest:hamcrest-core:jar:1.3:test
[DEBUG]    org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-6:compile
[DEBUG]    org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10:compile
[DEBUG]    org.codehaus.woodstox:woodstox-core-asl:jar:4.2.0:compile
[DEBUG]       javax.xml.stream:stax-api:jar:1.0-2:compile
[DEBUG]       org.codehaus.woodstox:stax2-api:jar:3.1.1:compile
[DEBUG]    commons-lang:commons-lang:jar:2.6:compile
[DEBUG] Created new class realm plugin>org.codehaus.mojo:versions-maven-plugin:2.2
[DEBUG] Importing foreign packages into class realm plugin>org.codehaus.mojo:versions-maven-plugin:2.2
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.codehaus.mojo:versions-maven-plugin:2.2
[DEBUG]   Included: org.codehaus.mojo:versions-maven-plugin:jar:2.2
[DEBUG]   Included: backport-util-concurrent:backport-util-concurrent:jar:3.1
[DEBUG]   Included: org.slf4j:slf4j-jdk14:jar:1.5.6
[DEBUG]   Included: org.slf4j:slf4j-api:jar:1.5.6
[DEBUG]   Included: org.slf4j:jcl-over-slf4j:jar:1.5.6
[DEBUG]   Included: commons-cli:commons-cli:jar:1.2
[DEBUG]   Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3
[DEBUG]   Included: org.sonatype.plexus:plexus-cipher:jar:1.4
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.11
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-api:jar:3.0
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-impl:jar:2.2
[DEBUG]   Included: commons-validator:commons-validator:jar:1.3.1
[DEBUG]   Included: commons-beanutils:commons-beanutils:jar:1.7.0
[DEBUG]   Included: commons-digester:commons-digester:jar:1.6
[DEBUG]   Included: commons-logging:commons-logging:jar:1.0.4
[DEBUG]   Included: org.apache.maven.shared:maven-common-artifact-filters:jar:1.4
[DEBUG]   Included: org.apache.maven.wagon:wagon-file:jar:2.5
[DEBUG]   Included: org.apache.maven.doxia:doxia-core:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-logging-api:jar:1.4
[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:1.5.5
[DEBUG]   Included: xerces:xercesImpl:jar:2.9.1
[DEBUG]   Included: xml-apis:xml-apis:jar:1.3.04
[DEBUG]   Included: org.apache.httpcomponents:httpclient:jar:4.0.2
[DEBUG]   Included: commons-codec:commons-codec:jar:1.3
[DEBUG]   Included: org.apache.httpcomponents:httpcore:jar:4.0.1
[DEBUG]   Included: org.apache.maven.doxia:doxia-sink-api:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-site-renderer:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-decoration-model:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-module-xhtml:jar:1.4
[DEBUG]   Included: org.apache.maven.doxia:doxia-module-fml:jar:1.4
[DEBUG]   Included: org.codehaus.plexus:plexus-velocity:jar:1.1.7
[DEBUG]   Included: org.apache.velocity:velocity:jar:1.5
[DEBUG]   Included: oro:oro:jar:2.0.8
[DEBUG]   Included: org.apache.velocity:velocity-tools:jar:2.0
[DEBUG]   Included: commons-chain:commons-chain:jar:1.1
[DEBUG]   Included: dom4j:dom4j:jar:1.1
[DEBUG]   Included: sslext:sslext:jar:1.2-0
[DEBUG]   Included: org.apache.struts:struts-core:jar:1.3.8
[DEBUG]   Included: antlr:antlr:jar:2.7.2
[DEBUG]   Included: org.apache.struts:struts-taglib:jar:1.3.8
[DEBUG]   Included: org.apache.struts:struts-tiles:jar:1.3.8
[DEBUG]   Included: commons-collections:commons-collections:jar:3.2.1
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:3.0.20
[DEBUG]   Included: org.apache.xbean:xbean-reflect:jar:3.4
[DEBUG]   Included: log4j:log4j:jar:1.2.12
[DEBUG]   Included: commons-logging:commons-logging-api:jar:1.1
[DEBUG]   Included: com.google.collections:google-collections:jar:1.0
[DEBUG]   Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-6
[DEBUG]   Included: org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10
[DEBUG]   Included: org.codehaus.woodstox:woodstox-core-asl:jar:4.2.0
[DEBUG]   Included: javax.xml.stream:stax-api:jar:1.0-2
[DEBUG]   Included: org.codehaus.woodstox:stax2-api:jar:3.1.1
[DEBUG]   Included: commons-lang:commons-lang:jar:2.6
[DEBUG]   Excluded: org.apache.maven:maven-artifact:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-artifact-manager:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-repository-metadata:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-core:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-profile:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-error-diagnostics:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-monitor:jar:2.2.1
[DEBUG]   Excluded: classworlds:classworlds:jar:1.1
[DEBUG]   Excluded: org.apache.maven:maven-model:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-plugin-api:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-plugin-descriptor:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-settings:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-project:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven:maven-plugin-registry:jar:2.2.1
[DEBUG]   Excluded: org.apache.maven.wagon:wagon-provider-api:jar:2.5
[DEBUG]   Excluded: org.codehaus.plexus:plexus-container-default:jar:1.5.5
[DEBUG]   Excluded: org.codehaus.plexus:plexus-classworlds:jar:2.2.2
[DEBUG]   Excluded: junit:junit:jar:4.11
[DEBUG]   Excluded: org.hamcrest:hamcrest-core:jar:1.3
[DEBUG] Configuring mojo org.codehaus.mojo:versions-maven-plugin:2.2:use-latest-snapshots from plugin realm ClassRealm[plugin>org.codehaus.mojo:versions-maven-plugin:2.2, parent: sun.misc.Launcher$AppClassLoader@5c647e05]
[DEBUG] Configuring mojo 'org.codehaus.mojo:versions-maven-plugin:2.2:use-latest-snapshots' with basic configurator -->
[DEBUG]   (f) allowIncrementalUpdates = true
[DEBUG]   (f) allowMajorUpdates = true
[DEBUG]   (f) allowMinorUpdates = true
[DEBUG]   (f) allowSnapshots = true
[DEBUG]   (f) localRepository =       id: local
      url: file:///Users/stagrlee/.m2/repository/
   layout: default
snapshots: [enabled => true, update => always]
 releases: [enabled => true, update => always]

[DEBUG]   (s) project = MavenProject: com.reruntest.atlas:deploy:1.0.0-SNAPSHOT @ /Users/stagrlee/src/rerun-modules/repo/lib/poms/pom.xml
[DEBUG]   (f) reactorProjects = [MavenProject: com.reruntest.atlas:deploy:1.0.0-SNAPSHOT @ /Users/stagrlee/src/rerun-modules/repo/lib/poms/pom.xml]
[DEBUG]   (f) remoteArtifactRepositories = [      id: atlas-releases
      url: file:///Users/stagrlee/src/rerun-modules/repo/lib/mvnrepo/releases
   layout: default
snapshots: [enabled => false, update => daily]
 releases: [enabled => true, update => daily]
,       id: atlas-snapshots
      url: file:///Users/stagrlee/src/rerun-modules/repo/lib/mvnrepo/snapshots
   layout: default
snapshots: [enabled => true, update => daily]
 releases: [enabled => false, update => daily]
,       id: central
      url: https://repo.maven.apache.org/maven2
   layout: default
snapshots: [enabled => false, update => daily]
 releases: [enabled => true, update => daily]
]
[DEBUG]   (f) remotePluginRepositories = [      id: central
      url: https://repo.maven.apache.org/maven2
   layout: default
snapshots: [enabled => false, update => daily]
 releases: [enabled => true, update => never]
]
[DEBUG]   (f) serverId = serverId
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@6ac4944a
[DEBUG]   (f) settings = org.apache.maven.execution.SettingsAdapter@39fc6b2c
[DEBUG] -- end configuration --
[INFO] Major version changes allowed
[DEBUG] Looking for latest snapshot of com.reruntest.atlas:front:deb:0.0.1
[INFO] artifact com.reruntest.atlas:front: checking for updates from atlas-releases
[DEBUG] SHA1 not found, trying MD5: File: /Users/stagrlee/src/rerun-modules/repo/lib/mvnrepo/releases/com/reruntest/atlas/front/maven-metadata.xml.sha1 does not exist
[WARNING] *** CHECKSUM FAILED - Error retrieving checksum file for com/reruntest/atlas/front/maven-metadata.xml - IGNORING
[DEBUG] Reading resolution-state from: /Users/stagrlee/.m2/repository/com/reruntest/atlas/front/resolver-status.properties
[DEBUG] Writing resolution-state to: /Users/stagrlee/.m2/repository/com/reruntest/atlas/front/resolver-status.properties
[DEBUG] Skipping update check for artifact com.reruntest.atlas:front (/Users/stagrlee/.m2/repository/com/reruntest/atlas/front/maven-metadata-atlas-snapshots.xml) from disabled repository atlas-snapshots (file:///Users/stagrlee/src/rerun-modules/repo/lib/mvnrepo/snapshots)
[INFO] artifact com.reruntest.atlas:front: checking for updates from central
[DEBUG] repository metadata for: 'artifact com.reruntest.atlas:front' could not be found on repository: central
[DEBUG] Reading resolution-state from: /Users/stagrlee/.m2/repository/com/reruntest/atlas/front/resolver-status.properties
[DEBUG] Writing resolution-state to: /Users/stagrlee/.m2/repository/com/reruntest/atlas/front/resolver-status.properties
[INFO] Upper bound: none
[DEBUG] Candidate versions [1.0.6, 1.0.6.6, 1.1.1, 1.1.2]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.780 s
[INFO] Finished at: 2015-08-17T17:03:21-05:00
[INFO] Final Memory: 15M/317M
[INFO] ------------------------------------------------------------------------

versions:set on pom without <groupId> element causes NPE

If versions:set is invoked on a pom without a element (in which case it inherits the groupId of its parent), an NPE results:

[14:03:59][Step 2/5] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:versions-maven-plugin:2.2:set (default-cli) on project spring-xre-application: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.2:set failed.
[14:03:59][Step 2/5]    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224)
[14:03:59][Step 2/5]    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
[14:03:59][Step 2/5]    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
[14:03:59][Step 2/5]    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
[14:03:59][Step 2/5]    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
[14:03:59][Step 2/5]    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
[14:03:59][Step 2/5]    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
[14:03:59][Step 2/5]    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:355)
[14:03:59][Step 2/5]    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
[14:03:59][Step 2/5]    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
[14:03:59][Step 2/5]    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216)
[14:03:59][Step 2/5]    at org.apache.maven.cli.MavenCli.main(MavenCli.java:160)
[14:03:59][Step 2/5]    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[14:03:59][Step 2/5]    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[14:03:59][Step 2/5]    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[14:03:59][Step 2/5]    at java.lang.reflect.Method.invoke(Method.java:497)
[14:03:59][Step 2/5]    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
[14:03:59][Step 2/5]    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
[14:03:59][Step 2/5]    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
[14:03:59][Step 2/5]    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
[14:03:59][Step 2/5] Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.2:set failed.
[14:03:59][Step 2/5]    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:143)
[14:03:59][Step 2/5]    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
[14:03:59][Step 2/5]    ... 19 more
[14:03:59][Step 2/5] Caused by: java.lang.NullPointerException
[14:03:59][Step 2/5]    at org.codehaus.mojo.versions.api.PomHelper.getModelEntry(PomHelper.java:1571)
[14:03:59][Step 2/5]    at org.codehaus.mojo.versions.SetMojo.applyChange(SetMojo.java:275)
[14:03:59][Step 2/5]    at org.codehaus.mojo.versions.SetMojo.execute(SetMojo.java:239)
[14:03:59][Step 2/5]    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
[14:03:59][Step 2/5]    ... 20 more

versions:set is not propagated to submodules if they don't inherit aggregator pom

If we have a project A with modules B & C where :

  • B inherit from A
  • C DOESN'T inherit from A

When we execute the following command line :
mvn org.codehaus.mojo:versions-maven-plugin:2.2:set -DnewVersion=0.1

Only A & B are updated.
The fact that C doesn't inherit from A (whereas C is a module of A) doesn't make it updated.

Previously known as MVERSIONS-131

allowMajorUpdates Parameters for update-properties Maven Goal

I've noticed versions:update-properties goal is missing the following optional parameters that are available to the use-latest-versions goal:

allowIncrementalUpdates: Whether to allow the incremental version number to be changed.
allowMajorUpdates: Whether to allow the major version number to be changed.
allowMinorUpdates: Whether to allow the minor version number to be changed.

Is there any way to use these parameters with the versions:update-properties goal?

Getting current version?

Is there a command just to retrieve the current version of the project? I cannot seem to find this anywhere...

Property update with version range does not respect minor versions

I have a property (set differently in different profiles in fact but this does not seem to be an issue). With a specific version range:

<version.range>[1.0.1,1.0.999999]</version.range>

However the property updates seems to ignore the limits, even though I have a 1.0.18 version:

mvn help:active-profiles versions:display-property-updates -Ptest
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building xxx 1.0.12-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-help-plugin:2.2:active-profiles (default-cli) @ vicara-pojos ---
[INFO]
Active Profiles for Project 'com.armorize:vicara-pojos:jar:1.0.12-SNAPSHOT':

The following profiles are active:

 - nexus (source: external)
 - test (source: com.armorize:vicara-pojos:1.0.12-SNAPSHOT)

[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building xxx 1.0.12-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- versions-maven-plugin:2.2:display-property-updates (default-cli) @ vicara-pojos ---
[INFO]
[INFO] The following version property updates are available:
[INFO]   ${version.range} ....................... [1.0.1,1.0.999999) -> 1.1.17
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.571 s
[INFO] Finished at: 2015-07-23T14:26:33+08:00
[INFO] Final Memory: 20M/619M
[INFO] ------------------------------------------------------------------------

I have tried various combinations of range selection etc, cannot seem to get past this, so I have come up with a different way, but I thought that you might like to look in to it.

Support regular expressions in the includeProperties parameter of the versions:update-properties goal

Rather than having to list all properties you want to update it would be much better if you
could use a regular expression or wildcard to set the property names you want to get
updated

          For example:

               <plugin>
                   <groupId>org.codehaus.mojo</groupId>
                   <artifactId>versions-maven-plugin</artifactId>
                   <configuration>
                       <includeProperties>com.mycompany.*</includeProperties>
                   </configuration>
                </plugin>

          Then mvn versions:update-properties would only update all properties like

              <com.mycompany.myproject.version>1.0-SNAPSHOT</com.mycompany.myproject.version>

          but not

              <com.another.company.project.version>1.0-SNAPSHOT</com.another.company.project.version>

PS I found this here http://markmail.org/message/apvhgf277ey4uvx3

WAS originally MVERSIONS-222

New goals: "versions:update-dependency" and "versions:set-property"

It would be so useful to have a ready to use command line way to update some dependency artifact version in pom.xml to version specified in argument.

Example of command:
mvn versions:update-dependency -Dartifact="com.puppycrawl.tools.checkstyle" -DnewVersion="6.12.1"
and it will update version in target pom.xml from any current to "6.12.1"

mvn versions:set-property -Dproperty="orekit.checkstyle.version" -DnewValue="6.12.1"
and it will update value of property in target pom.xml from any current to "6.12.1"

Use case: https://github.com/checkstyle/checkstyle/blob/master/.travis.yml#L72 we need to update version of certain dependency from old to current SNAPSHOT to make a integration testing.

Right now we use magic of "sed" and other utils.

resolve-ranges doesn't resolve version ranges in parent elements

Version ranges for parent elements were added in Maven 3.2.2, but the 'versions:resolve-ranges' goal doesn't handle them at all. 'versions:update-parent' also doesn't do anything, and in fact it prints:

[INFO] Project does not have a parent

which is obviously incorrect. I'm not sure what the correct behavior should be when 'versions:update-parent' is called when a version range is used, but 'versions:resolve-ranges' should definitely support resolving version ranges in parent elements.

can't set version on sub-module that has external parent

Hi, i read documentation but still see no description how parent is related for versions:set.

I have a project that has root pom and submodules, but one of submodules uses external (non-project) parent. When i'm setting version such sub-module is ignored. I tried to specify -DgroupId=my.group (not inherited from external project) that is the same for all sub-modules, but it doesn't work.

update-properties not forcing release versions (allowSnapshots not entirely respected?)

Hi,

I am looking for a switch that allows me to force update-properties to force the property versions to the latest released versions, even if there are newer SNAPSHOTs available.

Currently, if I have a property that says '2.2.1-SNAPSHOT', the update-versions will NOT force 2.2.0, it will leave things as '2.2.1-SNAPSHOT' instead.

allowSnapshots is set to false,

[BUG] in UseNextVersions

In org.codehaus.mojo.versions.UseNextVersionsMojo#useNextVersions
There is:
ArtifactVersions versions = getHelper().lookupArtifactVersions( artifact, Boolean.TRUE.equals( allowSnapshots ) );
ArtifactVersion[] newer = versions.getNewerVersions( version, false );

It should by (like in org.codehaus.mojo.versions.UseLatestVersionsMojo#useLatestVersions)
ArtifactVersions versions = getHelper().lookupArtifactVersions( artifact, false );
ArtifactVersion[] newer = versions.getNewerVersions( version, segment, Boolean.TRUE.equals( allowSnapshots ) );

Because of this use-next-version with allowSnapshot=true search in plugin repository (not normal one) and dosen't allow snapshot.

versions:display-plugin-updates does not understand maven-enforcer-plugin

(This is more of a "did this tracker get lost in the transition to mojohaus" tracker than a new issue...)

I removed the deprecated prerequisites stanza from my POM in favor of using the enforcer plugin.

Now, when running versions:display-plugin-updates, existing updates are not found and a message is displayed stating that I need to add the prereqs info back into the POM.

According to http://stackoverflow.com/questions/29344809/versionsdisplay-plugin-updates-does-not-understand-maven-enforcer-plugin , there was a tracker (MVERSIONS-272) on codehaus for this issue.

I searched open and closed trackers here at mojohaus, and did not find anything.

Did the original tracker get closed, or did it just miss the transition?

java.io.FileNotFoundException on running mvn versions:set

After upgrading from 2.1 to 2.2 I get the following exception (reproducable)

java.io.FileNotFoundException: D:\git\kern\kern-core-test\kern-core-test (The system cannot find the file specified)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at org.codehaus.plexus.util.xml.XmlReader.<init>(XmlReader.java:124)
        at org.codehaus.plexus.util.xml.XmlStreamReader.<init>(XmlStreamReader.java:67)
        at org.codehaus.plexus.util.ReaderFactory.newXmlReader(ReaderFactory.java:118)
        at org.codehaus.mojo.versions.api.PomHelper.readXmlFile(PomHelper.java:1613)
        at org.codehaus.mojo.versions.AbstractVersionsUpdaterMojo.process(AbstractVersionsUpdaterMojo.java:319)
        at org.codehaus.mojo.versions.SetMojo.execute(SetMojo.java:251)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:355)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:160)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:483)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

My configuration is

                    <plugin>
                        <groupId>org.codehaus.mojo</groupId>
                        <artifactId>versions-maven-plugin</artifactId>
                        <version>2.2</version>
                        <executions>
                            <execution>
                                <id>set release version</id>
                                <phase>validate</phase>
                                <goals>
                                    <goal>set</goal>
                                </goals>
                                <configuration>
                                    <newVersion>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.${jenkins.buildVersion}</newVersion>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>

On a windows 10 machine using maven 3. The path from the error message does not exist.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.