Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jdt-dev] compiling for first time

The releng aggregator contains all the projects in Eclipse and I don't think you need that if you are only
looking at contributing to JDT. The JDT UI guidance page you mentioned is a good starting point
and perhaps you can also refer to the Oomph setup page (referred to by the JDT UI):


-----jdt-dev-bounces@xxxxxxxxxxx wrote: -----
To: jdt-dev@xxxxxxxxxxx
From: Ari Kast
Sent by: jdt-dev-bounces@xxxxxxxxxxx
Date: 06/05/2020 02:41AM
Subject: [EXTERNAL] [jdt-dev] compiling for first time


I'm a developer looking to fix a few bugs of personal interest to me in eclipse.jdt.ui.

I don't understand how to build the project.  I cloned this repo git://

and followed its README instrux, which fail at this command:

    mvn clean verify  -DskipTests=true

which yields the error at bottom of this email. 

My questions:
1) how to build/run the project
2) are there general instructions for new devs like me?  I was following this which didn't mention the aggregator pom at all, so maybe I'm building the wrong thing altogether?

Many thanks

Here are the error details:

maven 3.6.3
MacOS 10.13.6
java version 1.8.0_162

Exception in thread "main" java.lang.AssertionError: pom file must not be null from PolyglotModelManager as per API
at org.sonatype.maven.polyglot.TeslaModelProcessor.locatePom(
at org.apache.maven.graph.DefaultGraphBuilder.collectProjects(
at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(
at org.apache.maven.DefaultMaven.buildGraph(
at org.apache.maven.DefaultMaven.doExecute(
at org.apache.maven.DefaultMaven.doExecute(
at org.apache.maven.DefaultMaven.execute(
at org.apache.maven.cli.MavenCli.execute(
at org.apache.maven.cli.MavenCli.doMain(
at org.apache.maven.cli.MavenCli.main(
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
at java.lang.reflect.Method.invoke(
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(
at org.codehaus.plexus.classworlds.launcher.Launcher.main(

jdt-dev mailing list
To unsubscribe from this list, visit

Back to the top