That works - thank you, Fred! On Wed, Dec 4, 2019 at 12:56 PM Fred Bricon <fbri...@gmail.com> wrote:
> The culprit is <compilerId>hubspot-javac</compilerId> > m2e doesn't know anything about this compiler, so doesn't configure JDT > accordingly. > > You need to add the following to your (parent) pom.xml: > <build> > ... > <pluginManagement> > <plugins> > <plugin> > <groupId>org.eclipse.m2e</groupId> > <artifactId>lifecycle-mapping</artifactId> > <version>1.0.0</version> > <configuration> > <lifecycleMappingMetadata> > <pluginExecutions> > <pluginExecution> > <pluginExecutionFilter> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <versionRange>[3.0,)</versionRange> > <goals> > <goal>compile</goal> > <goal>testCompile</goal> > </goals> > <parameters> > <compilerId>hubspot-javac</compilerId> > </parameters> > </pluginExecutionFilter> > <action> > <configurator> > <id>org.eclipse.m2e.jdt.javaConfigurator</id> > </configurator> > </action> > </pluginExecution> > </lifecycleMappingMetadata> > </configuration> > </plugin> > </plugins> > </pluginManagement> > </build> > > It basically tells m2e to configure JDT for the hubspot-javac compiler. > However, keep in mind ECJ is the compiler used in Eclipse, not hubspot, > javac, or anything else. > > HIH > > > On Wed, Dec 4, 2019 at 6:42 PM Whitney Sorenson <wsoren...@hubspot.com> > wrote: > >> Here are the 2 sections tagged maven-compiler-plugin: >> >> https://gist.github.com/wsorenson/e61e3ad60a0755ae8525b588d3a59551 >> <https://gist.github.com/wsorenson/e61e3ad60a0755ae8525b588d3a59551> >> >> >> >> >> On Wed, Dec 4, 2019 at 12:26 PM Fred Bricon <fbri...@gmail.com> wrote: >> >>> The Java nature is added automatically and the Java configuration done >>> according to the maven-compiler-plugin configuration. >>> Can you share the content of you maven-compiler-plugin config, from >>> running mvn help:effective-pom? >>> >>> On Wed, Dec 4, 2019 at 6:19 PM Whitney Sorenson <wsoren...@hubspot.com> >>> wrote: >>> >>>> Hello, >>>> >>>> I've been using m2e successfully for many years and I am abruptly >>>> running into an issue where m2e no longer recognizes imported maven >>>> projects as Java projects and thus doesn't add the Java nature. >>>> >>>> I tried a new workspace, new version of Eclipse (2019-09) and the >>>> problem has persisted. >>>> >>>> Perhaps something in our POMs changed, I guess my question is there >>>> some way to force the Java nature or is there some critical part of the POM >>>> that must be recognized? If I add the Java project nature manually, my >>>> build path is not configured correctly. >>>> >>>> Thank you. >>>> >>>> - Whitney >>>> >>>> >>>> >>>> _______________________________________________ >>>> m2e-users mailing list >>>> m2e-users@eclipse.org >>>> To change your delivery options, retrieve your password, or unsubscribe >>>> from this list, visit >>>> https://www.eclipse.org/mailman/listinfo/m2e-users >>>> <https://www.eclipse.org/mailman/listinfo/m2e-users> >>> >>> >>> >>> -- >>> "Have you tried turning it off and on again" - The IT Crowd >>> And if that fails, then http://goo.gl/tnBgH5 >>> <http://goo.gl/tnBgH5> >>> _______________________________________________ >>> m2e-users mailing list >>> m2e-users@eclipse.org >>> To change your delivery options, retrieve your password, or unsubscribe >>> from this list, visit >>> https://www.eclipse.org/mailman/listinfo/m2e-users >>> <https://www.eclipse.org/mailman/listinfo/m2e-users> >>> >> _______________________________________________ >> m2e-users mailing list >> m2e-users@eclipse.org >> To change your delivery options, retrieve your password, or unsubscribe >> from this list, visit >> https://www.eclipse.org/mailman/listinfo/m2e-users >> <https://www.eclipse.org/mailman/listinfo/m2e-users> > > > > -- > "Have you tried turning it off and on again" - The IT Crowd > And if that fails, then http://goo.gl/tnBgH5 > <http://goo.gl/tnBgH5> > _______________________________________________ > m2e-users mailing list > m2e-users@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/m2e-users >
_______________________________________________ m2e-users mailing list m2e-users@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/m2e-users