I’m attempting to build the jenkins git-plugin on my Mac OS X notebook. The project compiles without errors, then fails while running tests (see stack trace below).
The project can be cloned from https://github.com/jenkinsci/git-plugin.git <https://github.com/jenkinsci/git-plugin.git> I appear to be the only person who is unable to build this project, so I’m suspecting something to do with my Mac OS X version 10.11.2 (El Capitan), but I find it strange that the compile does not report any errors, then the build fails in tests. Will appreciate any suggestions. Michael $ mvn -version Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T10:29:23-07:00) Maven home: /Library/Maven/Home Java version: 1.8.0_65, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "10.11.2", arch: "x86_64", family: "mac" I have tried JDK 1.7 and 1.8 with Maven versions 3.2 and 3.3. In all Tests run: 55, Failures: 0, Errors: 55, Skipped: 0, Time elapsed: 8.223 sec <<< FAILURE! - in hudson.plugins.git.GitSCMTest testBuildChooserContext(hudson.plugins.git.GitSCMTest) Time elapsed: 1.172 sec <<< ERROR! java.lang.NoSuchMethodError: org.apache.maven.execution.MavenExecutionRequest.setTransferListener(Lorg/eclipse/aether/transfer/TransferListener;)Lorg/apache/maven/execution/MavenExecutionRequest; at hudson.maven.MavenEmbedder.buildMavenExecutionRequest(MavenEmbedder.java:173) at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:120) at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:109) at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:136) at hudson.maven.MavenUtil.createEmbedder(MavenUtil.java:212) at hudson.maven.MavenUtil.createEmbedder(MavenUtil.java:134) at hudson.maven.MavenUtil.createEmbedder(MavenUtil.java:127) at hudson.maven.MavenUtil.createEmbedder(MavenUtil.java:123) at org.jvnet.hudson.test.HudsonTestCase$7.decorateHome(HudsonTestCase.java:1451) at org.jvnet.hudson.test.HudsonTestCase.newHudson(HudsonTestCase.java:473) at org.jvnet.hudson.test.HudsonTestCase.setUp(HudsonTestCase.java:315) at hudson.plugins.git.AbstractGitTestCase.setUp(AbstractGitTestCase.java:67) at junit.framework.TestCase.runBare(TestCase.java:139) at org.jvnet.hudson.test.HudsonTestCase.runBare(HudsonTestCase.java:293) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
