[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[egit-dev] Tycho/maven mystery
|
Trying to get Egit back to supporting Eclipse 3.4 I changed some things
diff --git a/org.eclipse.egit.ui/META-INF/MANIFEST.MF b/org.eclipse.egit.ui/META-INF/MANIFEST.MF
index d690eb6..bb28860 100644
--- a/org.eclipse.egit.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.egit.ui/META-INF/MANIFEST.MF
@@ -20,11 +20,11 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.4.0,4.0.0)",
org.eclipse.ui.ide;bundle-version="[3.4.0,4.0.0)",
org.eclipse.jsch.ui;bundle-version="[1.1.100,2.0.0)",
org.eclipse.jsch.core;bundle-version="[1.1.100,2.0.0)",
- org.eclipse.ui.editors;bundle-version="[3.4.0,4.0.0)"
+ org.eclipse.ui.editors;bundle-version="[3.4.0,4.0.0)",
+ com.jcraft.jsch;bundle-version="[0.1.37,0.2.0)"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Import-Package: com.jcraft.jsch;version="[0.1.41,0.2.0)",
- org.eclipse.egit.core;version="[0.8.0,0.9.0)",
+Import-Package: org.eclipse.egit.core;version="[0.8.0,0.9.0)",
org.eclipse.egit.core.internal.storage;version="[0.8.0,0.9.0)",
org.eclipse.egit.core.internal.trace;version="0.8.0",
org.eclipse.egit.core.internal.util;version="[0.8.0,0.9.0)",
diff --git a/pom.xml b/pom.xml
index 103b1df..78fef13 100644
--- a/pom.xml
+++ b/pom.xml
@@ -62,7 +62,7 @@
<properties>
<tycho-version>0.7.0</tycho-version>
<jgit-version>0.8.0-SNAPSHOT</jgit-version>
- <eclipse-site>http://download.eclipse.org/releases/galileo</eclipse-site>
+ <eclipse-site>http://download.eclipse.org/releases/ganymede</eclipse-site>
</properties>
<modules>
@@ -79,7 +79,7 @@
<repositories>
<repository>
- <id>galileo</id>
+ <id>ganymede</id>
<layout>p2</layout>
<url>${eclipse-site}</url>
</repository>
But I get this error:
"Cannot find layout implementation corresponding to: 'p2' for remote repository with id: 'ganymede'"
I find lots of examples with the <id>ganymede</id> string, so I assume it should work.
$ mvn package -Dtycho.targetPlatform=~/eclipse-3.4.2
Warning: JAVA_HOME environment variable is not set.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).
Project ID: org.eclipse.egit:egit-parent
Reason: Cannot find layout implementation corresponding to: 'p2' for remote repository with id: 'ganymede'. for project org.eclipse.egit:egit-parent
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find layout implementation corresponding to: 'p2' for remote repository with id: 'ganymede'. for project org.eclipse.egit:egit-parent
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:404)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:272)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
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.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find layout implementation corresponding to: 'p2' for remote repository with id: 'ganymede'. for project org.eclipse.egit:egit-parent
at org.apache.maven.project.DefaultMavenProjectBuilder.buildArtifactRepositories(DefaultMavenProjectBuilder.java:949)
at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1206)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:823)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:508)
at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)
at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:604)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:487)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:391)
... 12 more
Caused by: org.apache.maven.artifact.InvalidRepositoryException: Cannot find layout implementation corresponding to: 'p2' for remote repository with id: 'ganymede'.
at org.apache.maven.project.ProjectUtils.getRepositoryLayout(ProjectUtils.java:157)
at org.apache.maven.project.ProjectUtils.buildArtifactRepository(ProjectUtils.java:110)
at org.apache.maven.project.ProjectUtils.buildArtifactRepositories(ProjectUtils.java:56)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildArtifactRepositories(DefaultMavenProjectBuilder.java:942)
... 19 more
Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Component descriptor cannot be found in the component repository:
org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayoutp2.
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:323)
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:440)
at org.apache.maven.project.ProjectUtils.getRepositoryLayout(ProjectUtils.java:153)
... 22 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Sun Apr 04 00:18:30 CEST 2010
[INFO] Final Memory: 1M/59M
[INFO] ------------------------------------------------------------------------
So what is going on?