2013-08-05 81 views
10

我试图导入并解决NatTable项目的开发者项目,如他们的Getting Started教程中所述。Maven NatTable clean +安装失败

我越来越对mvn -f [path to pom] clean install以下错误:

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

更多细节:

  • mvn --version工作正常
  • %MAVEN_HOME%点[devel的] /maven-3.1.0

回答

16

NatTable项目似乎有配置编辑Tycho构建扩展的版本与Maven 3.1不兼容。

请求项目切换到适用于Maven 3.1(0.18.1或更高版本)的Tycho版本,或将本地Maven安装降级到3.0.5。

+0

谢谢。请问你是怎么弄出来的? – GGrec

+0

我碰巧是Tycho项目的提交者,并且我们已经从[Maven球员](https://bugs.eclipse.org/bugs/show_bug.cgi?id=406056)得知了一些内部变化在Maven 3.1中。 – oberlies

1

NatTable项目最近更新为使用Maven Tycho 0.19.0。

感谢您的提示。