Question

I'm trying to import and resolve the developer projects for the NatTable project as explained in their Getting Started tutorial.

I'm getting the following error on mvn -f [path to pom] clean install:

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

More details:

  • mvn --version works fine
  • %MAVEN_HOME% points to [devel]/maven-3.1.0
Was it helpful?

Solution

The NatTable project seems to have configured the Tycho build extension in a version which is not compatible with Maven 3.1.

Either ask the project to switch to a Tycho version which works with Maven 3.1 (0.18.1 or later), or downgrade your local Maven installation to 3.0.5.

OTHER TIPS

The NatTable project recently updated to use Maven Tycho 0.19.0.

Thanks for the hint.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top