Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [m2e-users] m2e connector for maven-dependency-plugin?

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 <jwilson@xxxxxxxxxxxxxxxx
<mailto:jwilson@xxxxxxxxxxxxxxxx>> 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 <igor@xxxxxxxxxxxxxx
    <mailto:igor@xxxxxxxxxxxxxx>> 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
            <igor@xxxxxxxxxxxxxx <mailto:igor@xxxxxxxxxxxxxx>
            <mailto:igor@xxxxxxxxxxxxxx <mailto:igor@xxxxxxxxxxxxxx>>>
            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
                     <igor@xxxxxxxxxxxxxx <mailto:igor@xxxxxxxxxxxxxx>
            <mailto:igor@xxxxxxxxxxxxxx <mailto:igor@xxxxxxxxxxxxxx>>
                     <mailto:igor@xxxxxxxxxxxxxx
            <mailto:igor@xxxxxxxxxxxxxx> <mailto:igor@xxxxxxxxxxxxxx
            <mailto:igor@xxxxxxxxxxxxxx>>>> 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
                              <igor@xxxxxxxxxxxxxx
            <mailto:igor@xxxxxxxxxxxxxx> <mailto:igor@xxxxxxxxxxxxxx
            <mailto:igor@xxxxxxxxxxxxxx>>
                     <mailto:igor@xxxxxxxxxxxxxx
            <mailto:igor@xxxxxxxxxxxxxx> <mailto:igor@xxxxxxxxxxxxxx
            <mailto:igor@xxxxxxxxxxxxxx>>>
                              <mailto:igor@xxxxxxxxxxxxxx
            <mailto:igor@xxxxxxxxxxxxxx>
                     <mailto:igor@xxxxxxxxxxxxxx
            <mailto:igor@xxxxxxxxxxxxxx>> <mailto:igor@xxxxxxxxxxxxxx
            <mailto:igor@xxxxxxxxxxxxxx>
                     <mailto:igor@xxxxxxxxxxxxxx
            <mailto:igor@xxxxxxxxxxxxxx>>>>__> 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
            m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>
            <mailto:m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>>
                     <mailto:m2e-users@xxxxxxxxxxx
            <mailto:m2e-users@xxxxxxxxxxx> <mailto:m2e-users@xxxxxxxxxxx
            <mailto:m2e-users@xxxxxxxxxxx>>__>
                              <mailto:m2e-users@xxxxxxxxxxx
            <mailto:m2e-users@xxxxxxxxxxx>
                     <mailto:m2e-users@xxxxxxxxxxx
            <mailto:m2e-users@xxxxxxxxxxx>>
            <mailto:m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>
                     <mailto:m2e-users@xxxxxxxxxxx
            <mailto:m2e-users@xxxxxxxxxxx>>__>__>
            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
            m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>
            <mailto:m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>>
                     <mailto:m2e-users@xxxxxxxxxxx
            <mailto:m2e-users@xxxxxxxxxxx> <mailto:m2e-users@xxxxxxxxxxx
            <mailto:m2e-users@xxxxxxxxxxx>>__>
                              <mailto:m2e-users@xxxxxxxxxxx
            <mailto:m2e-users@xxxxxxxxxxx>
                     <mailto:m2e-users@xxxxxxxxxxx
            <mailto:m2e-users@xxxxxxxxxxx>>
            <mailto:m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>
                     <mailto:m2e-users@xxxxxxxxxxx
            <mailto:m2e-users@xxxxxxxxxxx>>__>__>
            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
            m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>
            <mailto:m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>>
                     <mailto:m2e-users@xxxxxxxxxxx
            <mailto:m2e-users@xxxxxxxxxxx> <mailto:m2e-users@xxxxxxxxxxx
            <mailto:m2e-users@xxxxxxxxxxx>>__>
            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
            m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>
            <mailto:m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>>
                     <mailto:m2e-users@xxxxxxxxxxx
            <mailto:m2e-users@xxxxxxxxxxx> <mailto:m2e-users@xxxxxxxxxxx
            <mailto:m2e-users@xxxxxxxxxxx>>__>
            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
            m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>
            <mailto:m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>>
            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
            m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>
            <mailto:m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>>
            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
            m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>
            https://dev.eclipse.org/__mailman/listinfo/m2e-users
            <https://dev.eclipse.org/mailman/listinfo/m2e-users>

        _________________________________________________
        m2e-users mailing list
        m2e-users@xxxxxxxxxxx <mailto:m2e-users@xxxxxxxxxxx>
        https://dev.eclipse.org/__mailman/listinfo/m2e-users
        <https://dev.eclipse.org/mailman/listinfo/m2e-users>





_______________________________________________
m2e-users mailing list
m2e-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/m2e-users



Back to the top