Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [m2e-users] Project configuration

maven-bundle-plugin with extensions=true is required to use
package=bundle on command line. This is not m2e specific

http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html

--
Regards,
Igor

On 11-12-04 10:12 AM, Code wrote:
Hello Igor,

I think I finally discovered the problem. The pax-construct scripts do
create pom files which use the maven-bundle-plugin, but these don't get
recognized by m2e.
When I create a project from scratch using the maven project wizard and
try to import this pom everything works fine.
The only difference between the 2 pom files is that the working pom file
has <extensions>true</extensions> on the maven-bundle-plugin.
Default this value is false, after enabling it on the pax created pom
file, import works fine (even without the tycho project configurator) .

I am fairly new to maven and m2e, this setting is required? And if so,
is this documented?

Thanks for your pointers.

2011/12/4 Igor Fedorenko <igor@xxxxxxxxxxxxxx <mailto:igor@xxxxxxxxxxxxxx>>

    What m2e version do you use? You need to have 1.0 or 1.1M3 to work on
    bundle projects.

    Do you have "Tycho Project Configurator" installed? It is supposed to be
    installed when you import projects that use maven-bundle-plugin, but can
    be installed manually from m2e discovery catalog
    Preferences->Maven->Discovery.

    Are there any error markers on the project after import? Currently m2e
    only supports maven-compiler-plugin. For projects that use
    maven-pax-plugin, m2e is expected to display error message during
    project import and also create error markers for projects after import.
    As a workaround, switch your project to use maven-compiler-plugin, at
    least when importing them in Eclipse workspace.

    If none of the above helps identify the problem, please provide a
    standalone project and steps to reproduce the problem and we'll have
    a look.

    --
    Regards,
    Igor


    On 11-12-04 6:37 AM, Code wrote:

        Hello,

        I am fairly new to m2eclipse. As I understand m2eclipse uses project
        configurations to configure eclipse project natures. I am having a
        problem when importing an existing pom which has packaging
        bundle in the
        pom.xml. The javanature is not added to the project file. My pom
        is auto
        generated by the pax-construct scripts (pax-create-bundle).

        Is it possible to hint m2eclipse (preferable in the pom.xml) which
        configuration to use? I like to have the same behaviour for
        <packaging>bundle</packaging>  as for <packaging>jar</packaging>.

        Greetings,

        Dencel


        _________________________________________________
        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