2013-08-05 7 views
10

Ich versuche, die Entwicklerprojekte für das NatTable Projekt zu importieren und aufzulösen, wie in ihrem Getting Started Tutorial erklärt.Maven NatTable sauber + Installation fehlgeschlagen

Ich erhalte die folgende Fehlermeldung auf mvn -f [path to pom] clean install:

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.maven.execution.MavenSession.getRepositorySession()Lorg/sonatype/aether/RepositorySystemSession;

Weitere Details:

  • mvn --version funktioniert
  • %MAVEN_HOME% Punkte auf [devel] /maven-3.1.0

Antwort

16

Das NatTable-Projekt scheint zu konfigurieren editiert die Tycho-Build-Erweiterung in einer Version, die nicht mit Maven 3.1 kompatibel ist.

Entweder bitten Sie das Projekt, zu einer Tycho-Version zu wechseln, die mit Maven 3.1 (0.18.1 oder höher) funktioniert, oder Sie können Ihre lokale Maven-Installation auf 3.0.5 herunterstufen.

+0

Vielen Dank. Darf ich fragen, wie haben Sie das herausgefunden? – GGrec

+0

Ich bin zufällig Committer auf dem Tycho-Projekt, und wir wurden von den Maven-Jungs (https://bugs.eclipse.org/bugs/show_bug.cgi?id=406056) über die Änderungen einiger Interna informiert in Maven 3.1. – oberlies

1

Das NatTable-Projekt wurde kürzlich aktualisiert, um Maven Tycho 0.19.0 zu verwenden.

Danke für den Hinweis.