Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
1.8
-
None
-
Maven 3.2.2
Description
Message of Cody Fyler on the users list:
I just update to 3.2.2 from 3.2.1 and am now getting the error below from the maven-invoker-plugin. Using Java 1.8.20.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-invoker-plugin:1.8:run (integration-test) on project base-pom: Execution integration-test of goal org.apache.maven.plugins:maven-invoker-plugin:1.8:run failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-invoker-plugin:1.8:run: java.lang.NoSuchMethodError: org.apache.maven.settings.Settings.getRuntimeInfo()Lorg/apache/maven/settings/RuntimeInfo;
Here is the configuration from my pom.xml:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-invoker-plugin</artifactId> <version>1.8</version> <inherited>false</inherited> <executions> <execution> <id>pre-integration-test</id> <goals> <goal>install</goal> </goals> </execution> <execution> <id>integration-test</id> <goals> <goal>run</goal> </goals> <configuration> <addTestClassPath>false</addTestClassPath> <settingsFile>${basedir}/src/test/resources/settings.xml</settingsFile> <cloneAllFiles>true</cloneAllFiles> <cloneClean>true</cloneClean> <cloneProjectsTo>${project.build.directory}/it/projects</cloneProjectsTo> <mergeUserSettings>true</mergeUserSettings> <parallelThreads>4</parallelThreads> <projectsDirectory>${basedir}/src/test/resources/parent</projectsDirectory> <properties> <BUILD_NUMBER>${BUILD_NUMBER}</BUILD_NUMBER> <dryRun>true</dryRun> <jacoco>true</jacoco> <jenkins.build.number>${BUILD_NUMBER}</jenkins.build.number> <ignoreSnapshots>true</ignoreSnapshots> </properties> <pom>${basedir}/src/test/resources/parent/pom.xml</pom> <showErrors>true</showErrors> <showVersion>true</showVersion> <streamLogs>true</streamLogs> <debug>false</debug> <goals> <!--goal>clean</goal --> <goal>install</goal> <goal>sonar:sonar</goal> <goal>release:prepare</goal> <goal>release:perform</goal> </goals> </configuration> </execution> </executions> <configuration> <filterProperties> <artifactory.host>something.com</artifactory.host> </filterProperties> <localRepositoryPath>${localRepositoryPath}</localRepositoryPath> </configuration> </plugin>