On 16 Dec 2014 10:45, "Sievers, Jan" <jan.siev...@sap.com> wrote: > > I ran all Tycho ITs using the staged version. > I still see one error related to toolchains. > > The IT is using the toolchains.xml attached and fails the build with error below. > Not sure if that's a regression in toolchains or our test needs to be adapted. > > I have extracted a small standalone sample from our test project [1] and attached pom.xml and toolchains.xml > > You can build attached pom with attached toolchains > > mvn clean install --toolchains ./toolchains.xml > > this works with maven 3.2.3 but breaks with staged maven 3.2.5.
According to http://mail-archives.apache.org/mod_mbox/maven-dev/201412.mbox/<2924203.teZphZ8xW9%40herve-desktop> the attached pom.xml configuration is wrong: you need to put the vendor tag inside <jdk>...</jdk> Previous releases of toolchain were less strict about this - if you wrap the vendor inside <jdk>...</jdk> then the test should pass with both releases. > > Regards, > Jan > > [1] https://github.com/eclipse/tycho/tree/master/tycho-its/projects/surefire.toolchains > > > ---- > > [INFO] --- maven-toolchains-plugin:1.0:toolchain (default) @ toolchains --- > [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=0, ConflictMarker.markTime=1, ConflictMarker.nodeCount=57, ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0, ConflictIdSorter.conflictIdCount=24, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1, ConflictResolver.conflictItemCount=57, DefaultDependencyCollector.collectTime=80, DefaultDependencyCollector.transformTime=2} > [DEBUG] org.apache.maven.plugins:maven-toolchains-plugin:jar:1.0: > [DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.9:compile > [DEBUG] org.apache.maven:maven-toolchain:jar:2.0.9:compile > [DEBUG] org.apache.maven:maven-core:jar:2.0.9:compile > [DEBUG] org.apache.maven:maven-settings:jar:2.0.9:compile > [DEBUG] org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.9:compile > [DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:2.0.9:compile > [DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-10:compile > [DEBUG] org.apache.maven:maven-profile:jar:2.0.9:compile > [DEBUG] org.apache.maven:maven-model:jar:2.0.9:compile > [DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile > [DEBUG] junit:junit:jar:3.8.1:compile > [DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0.9:compile > [DEBUG] org.apache.maven:maven-error-diagnostics:jar:2.0.9:compile > [DEBUG] org.apache.maven:maven-project:jar:2.0.9:compile > [DEBUG] org.apache.maven:maven-plugin-registry:jar:2.0.9:compile > [DEBUG] commons-cli:commons-cli:jar:1.0:compile > [DEBUG] org.apache.maven:maven-plugin-descriptor:jar:2.0.9:compile > [DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile > [DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0.9:compile > [DEBUG] org.apache.maven:maven-monitor:jar:2.0.9:compile > [DEBUG] org.codehaus.plexus:plexus-utils:jar:1.5.1:compile > [DEBUG] classworlds:classworlds:jar:1.1:compile > [DEBUG] org.apache.maven:maven-artifact:jar:2.0.9:compile > [DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-toolchains-plugin:1.0 > [DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-toolchains-plugin:1.0 > [DEBUG] Imported: < project>toolchains:toolchains:0.0.1-SNAPSHOT > [DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-toolchains-plugin:1.0 > [DEBUG] Included: org.apache.maven.plugins:maven-toolchains-plugin:jar:1.0 > [DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.9 > [DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-10 > [DEBUG] Included: junit:junit:jar:3.8.1 > [DEBUG] Included: commons-cli:commons-cli:jar:1.0 > [DEBUG] Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 > [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:1.5.1 > [DEBUG] Excluded: org.apache.maven:maven-plugin-api:jar:2.0.9 > [DEBUG] Excluded: org.apache.maven:maven-toolchain:jar:2.0.9 > [DEBUG] Excluded: org.apache.maven:maven-core:jar:2.0.9 > [DEBUG] Excluded: org.apache.maven:maven-settings:jar:2.0.9 > [DEBUG] Excluded: org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.9 > [DEBUG] Excluded: org.apache.maven:maven-profile:jar:2.0.9 > [DEBUG] Excluded: org.apache.maven:maven-model:jar:2.0.9 > [DEBUG] Excluded: org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 > [DEBUG] Excluded: org.apache.maven:maven-repository-metadata:jar:2.0.9 > [DEBUG] Excluded: org.apache.maven:maven-error-diagnostics:jar:2.0.9 > [DEBUG] Excluded: org.apache.maven:maven-project:jar:2.0.9 > [DEBUG] Excluded: org.apache.maven:maven-plugin-registry:jar:2.0.9 > [DEBUG] Excluded: org.apache.maven:maven-plugin-descriptor:jar:2.0.9 > [DEBUG] Excluded: org.apache.maven:maven-artifact-manager:jar:2.0.9 > [DEBUG] Excluded: org.apache.maven:maven-monitor:jar:2.0.9 > [DEBUG] Excluded: classworlds:classworlds:jar:1.1 > [DEBUG] Excluded: org.apache.maven:maven-artifact:jar:2.0.9 > [DEBUG] Configuring mojo org.apache.maven.plugins:maven-toolchains-plugin:1.0:toolchain from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-toolchains-plugin:1.0, parent: sun.misc.Launcher$AppClassLoader@7960c21a] > [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-toolchains-plugin:1.0:toolchain' with override configurator --> > [DEBUG] (f) session = org.apache.maven.execution.MavenSession@1afec781 > [DEBUG] (f) toolchains = org.apache.maven.plugin.toolchain.Toolchains@287ce3a2 > [DEBUG] -- end configuration -- > [INFO] Type:vendor > [ERROR] Missing toolchain factory for type: vendor. Possibly caused by misconfigured project. > [ERROR] Cannot find matching toolchain definitions for the following toolchain types: > vendor > [INFO] ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] ------------------------------------------------------------------------ > [INFO] Total time: 1.958 s > [INFO] Finished at: 2014-12-16T11:10:45+01:00 > [INFO] Final Memory: 13M/305M > [INFO] ------------------------------------------------------------------------ > [ERROR] Failed to execute goal org.apache.maven.plugins:maven-toolchains-plugin:1.0:toolchain (default) on project toolchains: Cannot find matching toolchain definitions for the following toolchain types: > [ERROR] vendor > [ERROR] Please make sure you define the required toolchains in your ~/.m2/toolchains.xml file. > [ERROR] -> [Help 1] > > > > -----Original Message----- > > From: Jason van Zyl [mailto:ja...@takari.io] > > Sent: Sonntag, 14. Dezember 2014 19:00 > > To: Maven Developers List > > Subject: [VOTE] Release Maven 3.2.5 > > > > Hi, > > > > Time to release Maven 3.2.5! > > > > Here is a link to Jira with 22 issues resolved: > > https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&version=208 > > 19 > > > > Staging repo: > > https://repository.apache.org/content/repositories/maven-1104/ > > > > The distributable binaries and sources for testing can be found here: > > https://repository.apache.org/content/repositories/maven- > > 1104/org/apache/maven/apache-maven/3.2.5/ > > > > Specifically the zip, tarball, and source archives can be found here: > > https://repository.apache.org/content/repositories/maven- > > 1104/org/apache/maven/apache-maven/3.2.5/apache-maven-3.2.5-bin.zip > > https://repository.apache.org/content/repositories/maven- > > 1104/org/apache/maven/apache-maven/3.2.5/apache-maven-3.2.5-bin.tar.gz > > https://repository.apache.org/content/repositories/maven- > > 1104/org/apache/maven/apache-maven/3.2.5/apache-maven-3.2.5-src.zip > > https://repository.apache.org/content/repositories/maven- > > 1104/org/apache/maven/apache-maven/3.2.5/apache-maven-3.2.5-src.tar.gz > > > > Source release checksum(s): > > apache-maven-3.2.5-src.zip sha1: 305f539af0e4e48c37e6a406712ad1fb7bc16d79 > > > > Staging site: > > http://takari.io/maven-3.2.5/ > > > > Vote open for 72 hours. > > > > [ ] +1 > > [ ] +0 > > [ ] -1 > > > > Thanks, > > > > The Maven Team > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org