Looks like m2e/wtp integration uses internal classes from m2e/core. These classes were moved in 1.5, so m2e/wtp needs to be updated. Hopefully somebody more familiar with m2e/wtp can provide more info on this.
-- Regards, Igor On 2014-04-23, 9:38, James Wilson wrote:
After upgrading, I now get the following error: eclipse.buildId=4.3.2.M20140221-1700 java.version=1.8.0 java.vendor=Oracle Corporation BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US Framework arguments: -product org.eclipse.epp.package.jee.product -keyring /Users/jwilson/.eclipse_keyring -showlocation Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.jee.product -keyring /Users/jwilson/.eclipse_keyring -showlocation Error Wed Apr 23 09:36:31 EDT 2014 Errors running builder 'Maven Project Builder' on project 'SearchService'. java.lang.NoClassDefFoundError: org/eclipse/m2e/core/internal/builder/EclipseBuildContext at org.eclipse.m2e.wtp.internal.filtering.ResourceFilteringBuildParticipant.build(ResourceFilteringBuildParticipant.java:99) at org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.build(MavenBuilderImpl.java:142) at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:172) at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:1) at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1$1.call(MavenBuilder.java:115) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:165) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:108) at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1.call(MavenBuilder.java:105) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:165) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:141) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:95) at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:86) at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:200) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:733) at org.eclipse.core..runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) at org.eclipse.core..internal.events.BuildManager.basicBuild(BuildManager.java:246) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299) at org.eclipse.core..runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302) at org.eclipse.core..internal.events.BuildManager.basicBuildLoop(BuildManager.java:358) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381) at org.eclipse.core..internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143) at org.eclipse.core.internal..events.AutoBuildJob.run(AutoBuildJob.java:241) at org.eclipse.core..internal.jobs.Worker.run(Worker.java:53) Caused by: java.lang.ClassNotFoundException: org.eclipse.m2e.core.internal.builder.EclipseBuildContext cannot be found by org.eclipse.m2e.wtp_1.0.1.20130911-1545 at org.eclipse.osgi..internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421) at org.eclipse.osgi..internal.loader.BundleLoader.findClass(BundleLoader.java:412) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 25 more —————— Sólo de errores se aprende. — Shakira On Wed, Apr 23, 2014 at 9:31 AM, James Wilson <[email protected] <mailto:[email protected]>> wrote: After updating to 1.5.0.20140309 the error went away. Is this a stable version? James —————— Sólo de errores se aprende. — Shakira On Tue, Apr 22, 2014 at 4:16 PM, Igor Fedorenko <[email protected] <mailto:[email protected]>> wrote: Have you confirmed the bug is present in m2e 1.5? Note 1.5 is not released yet, so you will need to install it from repository documented in m2e download page [1] You can find installed m2e version in Eclipse Installation details, on OSX it is available from Eclipse->About dialog, on Linux (and Windows?) from Help->About dialog. [1] http://eclipse.org/m2e/__download/ <http://eclipse.org/m2e/download/> -- Regards, Igor On 2014-04-22, 15:56, James Wilson wrote: Oh, sorry, I copied and pasted the wrong thing. How can I see what version of m2e is installed? I have a fresh version of Eclipse for J2EE developers. Where should I file bugs against m2e? James —————— Sólo de errores se aprende. — Shakira On Tue, Apr 22, 2014 at 3:07 PM, Igor Fedorenko <[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>>> wrote: Not sure I follow. How is build-helper-maven-plugin connector related to maven-dependency-plugin? Also note that m2e-code-quality github project is independent from m2e eclipse project. I don't know if any of m2e-code-quality developers are subscribed to this list, so if you have issues with their m2e extensions you may need to contact them directly. -- Regards, Igot On 2014-04-22, 15:01, James Wilson wrote: I'm using 0.15.0: m2e connector for build-helper-maven-plugin0.15.____0.201207090124org.sonatype.____m2e.buildhelper.feature.____feature.groupSonatype, Inc. An example pom is here: https://github.com/m2e-code-____quality/m2e-code-quality/____issues/46 <https://github.com/m2e-code-__quality/m2e-code-quality/__issues/46> <https://github.com/m2e-code-__quality/m2e-code-quality/__issues/46 <https://github.com/m2e-code-quality/m2e-code-quality/issues/46>> —————— Sólo de errores se aprende. — Shakira On Tue, Apr 22, 2014 at 12:58 PM, Igor Fedorenko <[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>> <mailto:[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>>>> wrote: m2e is expected to ignore plugins bound to package phase. If you get "plugin not covered" error marker, please open bug report and provide small standalone project we can use to reproduce the problem. Before you do that, though, make sure the problem is still present in m2e 1.5. I vaguely remember I looked into this relatively recently. -- Regards, Igor On 2014-04-22, 12:32, James Wilson wrote: We have a package phase that downloads some dependencies and packages them in custom ways. It's not really important that Eclipse be able to perform these steps, I would just like to be able to import the pom without getting an error. If there isn't a connector, I can tell our developers to mark the plugin as ignored in preferences. (Our team is against marking them as ignored in the pom.) —————— Sólo de errores se aprende. — Shakira On Tue, Apr 22, 2014 at 11:51 AM, Igor Fedorenko <[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>> <mailto:[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>>> <mailto:[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>> <mailto:[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>>>>__> wrote: No, there is no such thing. What are you trying to do? -- Regards, Igor On 2014-04-22, 11:49, James Wilson wrote: I don't see a connector for maven-dependency-plugin in the marketplace. Is there one available somewhere? James —————— Sólo de errores se aprende. — Shakira _______________________________________________________ m2e-users mailing list [email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>> <mailto:[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>>__> <mailto:[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>> <mailto:[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>>__>__> https://dev.eclipse.org/________mailman/listinfo/m2e-users <https://dev.eclipse.org/______mailman/listinfo/m2e-users> <https://dev.eclipse.org/______mailman/listinfo/m2e-users <https://dev.eclipse.org/____mailman/listinfo/m2e-users>> <https://dev.eclipse.org/______mailman/listinfo/m2e-users <https://dev.eclipse.org/____mailman/listinfo/m2e-users> <https://dev.eclipse.org/____mailman/listinfo/m2e-users <https://dev.eclipse.org/__mailman/listinfo/m2e-users>>> <https://dev.eclipse.org/______mailman/listinfo/m2e-users <https://dev.eclipse.org/____mailman/listinfo/m2e-users> <https://dev.eclipse.org/____mailman/listinfo/m2e-users <https://dev.eclipse.org/__mailman/listinfo/m2e-users>> <https://dev.eclipse.org/____mailman/listinfo/m2e-users <https://dev.eclipse.org/__mailman/listinfo/m2e-users> <https://dev.eclipse.org/__mailman/listinfo/m2e-users <https://dev.eclipse.org/mailman/listinfo/m2e-users>>>> _______________________________________________________ m2e-users mailing list [email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>> <mailto:[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>>__> <mailto:[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>> <mailto:[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>>__>__> https://dev.eclipse.org/________mailman/listinfo/m2e-users <https://dev.eclipse.org/______mailman/listinfo/m2e-users> <https://dev.eclipse.org/______mailman/listinfo/m2e-users <https://dev.eclipse.org/____mailman/listinfo/m2e-users>> <https://dev.eclipse.org/______mailman/listinfo/m2e-users <https://dev.eclipse.org/____mailman/listinfo/m2e-users> <https://dev.eclipse.org/____mailman/listinfo/m2e-users <https://dev.eclipse.org/__mailman/listinfo/m2e-users>>> <https://dev.eclipse.org/______mailman/listinfo/m2e-users <https://dev.eclipse.org/____mailman/listinfo/m2e-users> <https://dev.eclipse.org/____mailman/listinfo/m2e-users <https://dev.eclipse.org/__mailman/listinfo/m2e-users>> <https://dev.eclipse.org/____mailman/listinfo/m2e-users <https://dev.eclipse.org/__mailman/listinfo/m2e-users> <https://dev.eclipse.org/__mailman/listinfo/m2e-users <https://dev.eclipse.org/mailman/listinfo/m2e-users>>>> _____________________________________________________ m2e-users mailing list [email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>> <mailto:[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>>__> https://dev.eclipse.org/______mailman/listinfo/m2e-users <https://dev.eclipse.org/____mailman/listinfo/m2e-users> <https://dev.eclipse.org/____mailman/listinfo/m2e-users <https://dev.eclipse.org/__mailman/listinfo/m2e-users>> <https://dev.eclipse.org/____mailman/listinfo/m2e-users <https://dev.eclipse.org/__mailman/listinfo/m2e-users> <https://dev.eclipse.org/__mailman/listinfo/m2e-users <https://dev.eclipse.org/mailman/listinfo/m2e-users>>> _____________________________________________________ m2e-users mailing list [email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>> <mailto:[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>>__> https://dev.eclipse.org/______mailman/listinfo/m2e-users <https://dev.eclipse.org/____mailman/listinfo/m2e-users> <https://dev.eclipse.org/____mailman/listinfo/m2e-users <https://dev.eclipse.org/__mailman/listinfo/m2e-users>> <https://dev.eclipse.org/____mailman/listinfo/m2e-users <https://dev.eclipse.org/__mailman/listinfo/m2e-users> <https://dev.eclipse.org/__mailman/listinfo/m2e-users <https://dev.eclipse.org/mailman/listinfo/m2e-users>>> ___________________________________________________ m2e-users mailing list [email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>> https://dev.eclipse.org/____mailman/listinfo/m2e-users <https://dev.eclipse.org/__mailman/listinfo/m2e-users> <https://dev.eclipse.org/__mailman/listinfo/m2e-users <https://dev.eclipse.org/mailman/listinfo/m2e-users>> ___________________________________________________ m2e-users mailing list [email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>> https://dev.eclipse.org/____mailman/listinfo/m2e-users <https://dev.eclipse.org/__mailman/listinfo/m2e-users> <https://dev.eclipse.org/__mailman/listinfo/m2e-users <https://dev.eclipse.org/mailman/listinfo/m2e-users>> _________________________________________________ m2e-users mailing list [email protected] <mailto:[email protected]> https://dev.eclipse.org/__mailman/listinfo/m2e-users <https://dev.eclipse.org/mailman/listinfo/m2e-users> _________________________________________________ m2e-users mailing list [email protected] <mailto:[email protected]> https://dev.eclipse.org/__mailman/listinfo/m2e-users <https://dev.eclipse.org/mailman/listinfo/m2e-users> _______________________________________________ m2e-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/m2e-users
_______________________________________________ m2e-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/m2e-users
