Uploaded image for project: 'Maven Invoker Plugin'
  1. Maven Invoker Plugin
  2. MINVOKER-166

Failing in relationship with Maven 3.2.2

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 1.8
    • 1.9
    • 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>
      

      Attachments

        Activity

          People

            khmarbaise Karl Heinz Marbaise
            khmarbaise Karl Heinz Marbaise
            Votes:
            3 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: