Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[tycho-dev] GeneratePomFileTest fails

> -----Original Message-----
> From: tycho-dev-bounces@xxxxxxxxxxx [mailto:tycho-dev-bounces@xxxxxxxxxxx]
> On Behalf Of Oberlies, Tobias
> Sent: 11 April 2011 17:31
> To: Tycho developers list
> Subject: Re: [tycho-dev] first org.eclipse.tycho commit
> 
> I also had some more renames in mind, now that we are renaming everything
> anyway: I'd like to rename the bundle org.sonatype.tycho.p2 (and ~.impl
> and ~.impl.test) to org.sonatype.tycho.p2.resolver. Any objections?

I'm done with this. It took me quite a while because I stumbled over a couple of structural problems on the way - and I forgot about the extension.xml again.

One remaining problem is the integration test "GeneratePomFileTest" (see attached log file). It fails because Maven fails to determine the version of the maven-tycho-plugin. I guess that the problem will disappear once we have org.eclipse.tycho deployed to a Maven repository. But how should we handle this failure until then? Also I have doubts that the test is correct, if it depends on what is deployed rather than always testing what just has been built.

@Igor: I guess you know Maven best. Could you look into this problem?

Regards
Tobias

 
-------------------------------------------------------------------------------
Test set: org.eclipse.tycho.test.tycho122.Tycho122GeneratePomFileTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.728 sec <<< FAILURE!
generatePom(org.eclipse.tycho.test.tycho122.Tycho122GeneratePomFileTest)  Time elapsed: 1.715 sec  <<< ERROR!
org.apache.maven.it.VerificationException: Exit code was non-zero: 1; command line and log = 
C:\Users\D051585\.hudson\jobs\Tycho__propose__Tests\workspace\tycho-its\target\apache-maven-3.0\bin\mvn -Dmaven.home=C:\Users\D051585\.hudson\jobs\Tycho__propose__Tests\workspace\tycho-its\target/apache-maven-3.0 -Dtycho-version=0.12.0-SNAPSHOT -Dtycho.targetPlatform=C:\Env\Target\eclipse-SDK-3.6.1+delta -X -s C:\Users\D051585\.hudson\jobs\Tycho__propose__Tests\workspace\tycho-its\settings.xml -e --batch-mode -Dmaven.repo.local=C:\Users\D051585\.m2\repository org.eclipse.tycho:maven-tycho-plugin:generate-poms
Apache Maven 3.0 (r1004208; 2010-10-04 13:50:56+0200)
Java version: 1.6.0_18
Java home: C:\Program Files\Java\jdk1.6.0_18\jre
Default locale: en_IE, platform encoding: Cp1252
OS name: "windows vista" version: "6.0" arch: "x86" Family: "windows"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading user settings from C:\Users\D051585\.hudson\jobs\Tycho__propose__Tests\workspace\tycho-its\settings.xml
[DEBUG] Reading global settings from C:\Users\D051585\.hudson\jobs\Tycho__propose__Tests\workspace\tycho-its\target\apache-maven-3.0\conf\settings.xml
[DEBUG] Using local repository at C:\Users\D051585\.m2\repository
[INFO] Scanning for projects...
[DEBUG] Extension realms for project org.apache.maven:standalone-pom:pom:1: (none)
[DEBUG] Looking up lifecyle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
[DEBUG] Resolving plugin version for org.eclipse.tycho:maven-tycho-plugin
[DEBUG] Using connector WagonRepositoryConnector with priority 0 for http://repo1.maven.org/maven2 via proxy:8080
Downloading: http://repo1.maven.org/maven2/org/eclipse/tycho/maven-tycho-plugin/maven-metadata.xml
[DEBUG] Reading resolution tracking file C:\Users\D051585\.m2\repository\org\eclipse\tycho\maven-tycho-plugin\resolver-status.properties
[DEBUG] Writing resolution tracking file C:\Users\D051585\.m2\repository\org\eclipse\tycho\maven-tycho-plugin\resolver-status.properties
[DEBUG] Could not find metadata org.eclipse.tycho:maven-tycho-plugin/maven-metadata.xml in central (http://repo1.maven.org/maven2)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.401s
[INFO] Finished at: Wed Apr 13 15:28:24 CEST 2011
[INFO] Final Memory: 2M/123M
[INFO] ------------------------------------------------------------------------
[ERROR] Error resolving version for plugin 'org.eclipse.tycho:maven-tycho-plugin' from the repositories [local (C:\Users\D051585\.m2\repository), central (http://repo1.maven.org/maven2)]: Plugin not found in any plugin repository -> [Help 1]
org.apache.maven.plugin.version.PluginVersionResolutionException: Error resolving version for plugin 'org.eclipse.tycho:maven-tycho-plugin' from the repositories [local (C:\Users\D051585\.m2\repository), central (http://repo1.maven.org/maven2)]: Plugin not found in any plugin repository
	at org.apache.maven.plugin.version.internal.DefaultPluginVersionResolver.resolveFromRepository(DefaultPluginVersionResolver.java:147)
	at org.apache.maven.plugin.version.internal.DefaultPluginVersionResolver.resolve(DefaultPluginVersionResolver.java:83)
	at org.apache.maven.lifecycle.internal.MojoDescriptorCreator.resolvePluginVersion(MojoDescriptorCreator.java:263)
	at org.apache.maven.lifecycle.internal.MojoDescriptorCreator.getMojoDescriptor(MojoDescriptorCreator.java:218)
	at org.apache.maven.lifecycle.internal.DefaultLifecycleTaskSegmentCalculator.calculateTaskSegments(DefaultLifecycleTaskSegmentCalculator.java:106)
	at org.apache.maven.lifecycle.internal.DefaultLifecycleTaskSegmentCalculator.calculateTaskSegments(DefaultLifecycleTaskSegmentCalculator.java:86)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:98)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:314)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:151)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:445)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:168)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:132)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
[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/PluginVersionResolutionException

	at org.apache.maven.it.Verifier.executeGoals(Verifier.java:1297)
	at org.apache.maven.it.Verifier.executeGoal(Verifier.java:1145)
	at org.apache.maven.it.Verifier.executeGoal(Verifier.java:1139)
	at org.eclipse.tycho.test.tycho122.Tycho122GeneratePomFileTest.generatePom(Tycho122GeneratePomFileTest.java:31)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
	at org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:81)
	at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
	at org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
	at org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
	at org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:71)
	at org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)
	at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
	at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
	at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)


Back to the top