2013-08-05 12 views
10

Próbuję zaimportować i rozwiązać projekty deweloperskie dla projektu NatTable, jak wyjaśniono w ich samouczku Getting Started.Maven NatTable clean + install failure

Dostaję następujący błąd na mvn -f [path to pom] clean install:

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

Więcej szczegółów:

  • mvn --version działa dobrze
  • %MAVEN_HOME% punkty [devel] /maven-3.1.0

Odpowiedz

16

Wygląda na to, że projekt NatTable ma konfigurację ed rozszerzenia Tycho w wersji, która nie jest zgodna z Maven 3.1.

Poproś projekt, aby przełączył się na wersję Tycho, która współpracuje z Maven 3.1 (0.18.1 lub nowsza), lub obniży lokalną instalację Mavena do wersji 3.0.5.

+0

Dziękuję. Czy mogę zapytać, jak to rozgryzłeś? – GGrec

+0

Tak się składa, że ​​jestem zaangażowany w projekt Tycho, a my [zostaliśmy powiadomieni przez facetów z Maven] (https://bugs.eclipse.org/bugs/show_bug.cgi?id=406056) o zmianach niektórych wewnętrznych elementów w Maven 3.1. – oberlies

1

Projekt NatTable niedawno zaktualizowany do korzystania z Maven Tycho 0.19.0.

Dzięki za podpowiedź.