2013-08-05 19 views
10

Sto cercando di importare e risolvere i progetti dello sviluppatore per il progetto NatTable come spiegato nel tutorial Getting Started.Maven NatTable clean + install failure

sto ottenendo il seguente errore sul mvn -f [path to pom] clean install:

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

Maggiori dettagli:

  • mvn --version funziona bene
  • %MAVEN_HOME% punti da [it] /maven-3.1.0

risposta

16

Il progetto NatTable sembra aver configurato ed è l'estensione di build di Tycho in una versione che non è compatibile con Maven 3.1.

O chiedere al progetto di passare a una versione di Tycho che funzioni con Maven 3.1 (0.18.1 o successivo), o di eseguire il downgrade dell'installazione locale di Maven a 3.0.5.

+0

Grazie. Posso chiederti come l'hai capito? – GGrec

+0

Mi capita di essere committer sul progetto Tycho, e siamo stati [notificati dai ragazzi di Maven] (https://bugs.eclipse.org/bugs/show_bug.cgi?id=406056) sui cambiamenti di alcuni interni in Maven 3.1. – oberlies

1

Il progetto NatTable recentemente aggiornato per utilizzare Maven Tycho 0.19.0.

Grazie per il suggerimento.