You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Michael Täschner <m....@googlemail.com> on 2011/09/02 09:55:32 UTC

Build error for archive-kar goal - missing class

Hi,

can someone give me a hand with the following exception upon running the
archive-kar goal of features-maven-plugin ?

[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Internal error in the plugin manager executing goal
'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
Unable to load the mojo
'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
in the plugin
'org.apache.karaf.tooling:features-maven-plugin'. A required class is
missing: org/apache/maven/project/ProjectBuildingRequest
org.apache.maven.project.ProjectBuildingRequest
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in
the plugin manager executing goal
'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
Unable to load the mojo 'org.apache.karaf.tooling:features-maven-
plugin:3.0.0-SNAPSHOT:archive-kar' in the plugin
'org.apache.karaf.tooling:features-maven-plugin'. A required class is
missing: org/apache/maven/project/ProjectBuildingRequest
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:698)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.PluginManagerException: Unable to load
the mojo
'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
in the plugin 'org.apache.karaf.tooling:features-maven-plugin'. A required
class is missing
: org/apache/maven/project/ProjectBuildingRequest
        at
org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:669)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
        ... 17 more

for plugin settings:

      <plugin>
        <groupId>org.apache.karaf.tooling</groupId>
        <artifactId>features-maven-plugin</artifactId>
        <version>3.0.0-SNAPSHOT</version>
        <executions>
          <execution>
            <id>generate</id>
            <phase>generate-resources</phase>
            <goals>
              <goal>archive-kar</goal>
            </goals>
            <configuration>
              <featuresFile>src/main/resources/features.xml</featuresFile>
            </configuration>
          </execution>
        </executions>
      </plugin>

Thanks and Best Regards,
Michael

Re: Build error for archive-kar goal - missing class

Posted by Andreas Pieber <an...@gmail.com>.
2011/9/5 Michael Täschner <m....@googlemail.com>

> Hi Andreas,
>
> thanks for the info,
> "<featuresFile>${project.build.outputDirectory}/features.xml</featuresFile>"
> did the trick.
>
> Finally one more conceptual question regarding the "kar" creation: I have a
> project consisting of 3 functional modules (business implementation, common
> and interfaces, webservice wrapper) and now one additional module
> "provision" where the feature.xml and the features-maven-plugin is
> configured. It does not contain any code though. Conceptually I would put
> the plugin into the root project but since that is compiled first, it does
> not work. Any suggestion, where to configure the plugin without causing too
> much overhead ?
>

No workaround here :-( This is a maven limitation I don't know how we can
work around. Maybe there is a possibility forking the workflow or something
like this but it's not worth the effort IMHO.

BTW, good to hear that it works now!

Kind regards,
Andreas


>
> Thanks and Regards,
> Michael
>
>
> 2011/9/3 Andreas Pieber <an...@gmail.com>
>
>> Hey Michael,
>>
>> Sorry for the delay. The problem is that you're pointing to
>> <featuresFile>src/main/resources/features.xml</featuresFile> which is not
>> filtered. The filtered resources will be in target/classes. You've to
>> reference that file
>>
>> Kind regards,
>> Andreas
>>
>> 2011/9/2 Michael Täschner <m....@googlemail.com>
>>
>>> Hi,
>>>
>>> with 3.0.3 the build runs through. The only issue I still have is that I
>>> had to remove Maven properties (${project.version}) from the features.xml
>>> even though I have filtering enabled for resources ??
>>>
>>> Any suggestion for this ?
>>>
>>> Thanks and Regards,
>>>
>>> Michael
>>>
>>> 2011/9/2 Andreas Pieber <an...@gmail.com>
>>>
>>>> OK, the problem is that the plugin on the trunk requires maven3. Can you
>>>> please try if this fixes your problem? If you don't want to fully install
>>>> 3.0.3 download the latest version (e.g. to /home/username/apache-maven);
>>>>
>>>> export/set /home/username/apache-maven
>>>>
>>>> /home/username/apache-maven/bin/mvn install
>>>>
>>>> Kind regards,
>>>> Andreas
>>>>
>>>> 2011/9/2 Michael Täschner <m....@googlemail.com>
>>>>
>>>>> Hi Andreas,
>>>>>
>>>>> I'm still on 2.2.1
>>>>>
>>>>> Regards,
>>>>> Michael
>>>>>
>>>>>
>>>>> 2011/9/2 Andreas Pieber <an...@gmail.com>
>>>>>
>>>>>> Hey Michael,
>>>>>>
>>>>>> Which maven version do you use?
>>>>>>
>>>>>> Kind regards,
>>>>>> Andreas
>>>>>>
>>>>>>
>>>>>> 2011/9/2 Michael Täschner <m....@googlemail.com>
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> can someone give me a hand with the following exception upon running
>>>>>>> the archive-kar goal of features-maven-plugin ?
>>>>>>>
>>>>>>> [INFO]
>>>>>>> ------------------------------------------------------------------------
>>>>>>> [ERROR] BUILD ERROR
>>>>>>> [INFO]
>>>>>>> ------------------------------------------------------------------------
>>>>>>> [INFO] Internal error in the plugin manager executing goal
>>>>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
>>>>>>> Unable to load the mojo
>>>>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
>>>>>>> in the plugin
>>>>>>> 'org.apache.karaf.tooling:features-maven-plugin'. A required class is
>>>>>>> missing: org/apache/maven/project/ProjectBuildingRequest
>>>>>>> org.apache.maven.project.ProjectBuildingRequest
>>>>>>> [INFO]
>>>>>>> ------------------------------------------------------------------------
>>>>>>> [INFO] Trace
>>>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Internal
>>>>>>> error in the plugin manager executing goal
>>>>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
>>>>>>> Unable to load the mojo 'org.apache.karaf.tooling:features-maven-
>>>>>>> plugin:3.0.0-SNAPSHOT:archive-kar' in the plugin
>>>>>>> 'org.apache.karaf.tooling:features-maven-plugin'. A required class is
>>>>>>> missing: org/apache/maven/project/ProjectBuildingRequest
>>>>>>>         at
>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:698)
>>>>>>>         at
>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
>>>>>>>         at
>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
>>>>>>>         at
>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>>>>>>>         at
>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>>>>>>>         at
>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>>>>>>>         at
>>>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>>>>>>>         at
>>>>>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>>>>>>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>>>>>>>         at
>>>>>>> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>>>>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>>>> Method)
>>>>>>>         at
>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>>>>         at
>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>>>         at
>>>>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>>>>>         at
>>>>>>> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>>>>>         at
>>>>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>>>>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>>>>>> Caused by: org.apache.maven.plugin.PluginManagerException: Unable to
>>>>>>> load the mojo
>>>>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
>>>>>>> in the plugin 'org.apache.karaf.tooling:features-maven-plugin'. A required
>>>>>>> class is missing
>>>>>>> : org/apache/maven/project/ProjectBuildingRequest
>>>>>>>         at
>>>>>>> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:669)
>>>>>>>         at
>>>>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468)
>>>>>>>         at
>>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>>>>>>>         ... 17 more
>>>>>>>
>>>>>>> for plugin settings:
>>>>>>>
>>>>>>>       <plugin>
>>>>>>>         <groupId>org.apache.karaf.tooling</groupId>
>>>>>>>         <artifactId>features-maven-plugin</artifactId>
>>>>>>>         <version>3.0.0-SNAPSHOT</version>
>>>>>>>         <executions>
>>>>>>>           <execution>
>>>>>>>             <id>generate</id>
>>>>>>>             <phase>generate-resources</phase>
>>>>>>>             <goals>
>>>>>>>               <goal>archive-kar</goal>
>>>>>>>             </goals>
>>>>>>>             <configuration>
>>>>>>>
>>>>>>> <featuresFile>src/main/resources/features.xml</featuresFile>
>>>>>>>             </configuration>
>>>>>>>           </execution>
>>>>>>>         </executions>
>>>>>>>       </plugin>
>>>>>>>
>>>>>>> Thanks and Best Regards,
>>>>>>>  Michael
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Re: Build error for archive-kar goal - missing class

Posted by Michael Täschner <m....@googlemail.com>.
Hi Andreas,

thanks for the info,
"<featuresFile>${project.build.outputDirectory}/features.xml</featuresFile>"
did the trick.

Finally one more conceptual question regarding the "kar" creation: I have a
project consisting of 3 functional modules (business implementation, common
and interfaces, webservice wrapper) and now one additional module
"provision" where the feature.xml and the features-maven-plugin is
configured. It does not contain any code though. Conceptually I would put
the plugin into the root project but since that is compiled first, it does
not work. Any suggestion, where to configure the plugin without causing too
much overhead ?

Thanks and Regards,
Michael

2011/9/3 Andreas Pieber <an...@gmail.com>

> Hey Michael,
>
> Sorry for the delay. The problem is that you're pointing to
> <featuresFile>src/main/resources/features.xml</featuresFile> which is not
> filtered. The filtered resources will be in target/classes. You've to
> reference that file
>
> Kind regards,
> Andreas
>
> 2011/9/2 Michael Täschner <m....@googlemail.com>
>
>> Hi,
>>
>> with 3.0.3 the build runs through. The only issue I still have is that I
>> had to remove Maven properties (${project.version}) from the features.xml
>> even though I have filtering enabled for resources ??
>>
>> Any suggestion for this ?
>>
>> Thanks and Regards,
>>
>> Michael
>>
>> 2011/9/2 Andreas Pieber <an...@gmail.com>
>>
>>> OK, the problem is that the plugin on the trunk requires maven3. Can you
>>> please try if this fixes your problem? If you don't want to fully install
>>> 3.0.3 download the latest version (e.g. to /home/username/apache-maven);
>>>
>>> export/set /home/username/apache-maven
>>>
>>> /home/username/apache-maven/bin/mvn install
>>>
>>> Kind regards,
>>> Andreas
>>>
>>> 2011/9/2 Michael Täschner <m....@googlemail.com>
>>>
>>>> Hi Andreas,
>>>>
>>>> I'm still on 2.2.1
>>>>
>>>> Regards,
>>>> Michael
>>>>
>>>>
>>>> 2011/9/2 Andreas Pieber <an...@gmail.com>
>>>>
>>>>> Hey Michael,
>>>>>
>>>>> Which maven version do you use?
>>>>>
>>>>> Kind regards,
>>>>> Andreas
>>>>>
>>>>>
>>>>> 2011/9/2 Michael Täschner <m....@googlemail.com>
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> can someone give me a hand with the following exception upon running
>>>>>> the archive-kar goal of features-maven-plugin ?
>>>>>>
>>>>>> [INFO]
>>>>>> ------------------------------------------------------------------------
>>>>>> [ERROR] BUILD ERROR
>>>>>> [INFO]
>>>>>> ------------------------------------------------------------------------
>>>>>> [INFO] Internal error in the plugin manager executing goal
>>>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
>>>>>> Unable to load the mojo
>>>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
>>>>>> in the plugin
>>>>>> 'org.apache.karaf.tooling:features-maven-plugin'. A required class is
>>>>>> missing: org/apache/maven/project/ProjectBuildingRequest
>>>>>> org.apache.maven.project.ProjectBuildingRequest
>>>>>> [INFO]
>>>>>> ------------------------------------------------------------------------
>>>>>> [INFO] Trace
>>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Internal error
>>>>>> in the plugin manager executing goal
>>>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
>>>>>> Unable to load the mojo 'org.apache.karaf.tooling:features-maven-
>>>>>> plugin:3.0.0-SNAPSHOT:archive-kar' in the plugin
>>>>>> 'org.apache.karaf.tooling:features-maven-plugin'. A required class is
>>>>>> missing: org/apache/maven/project/ProjectBuildingRequest
>>>>>>         at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:698)
>>>>>>         at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
>>>>>>         at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
>>>>>>         at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>>>>>>         at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>>>>>>         at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>>>>>>         at
>>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>>>>>>         at
>>>>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>>>>>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>>>>>>         at
>>>>>> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>>>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>         at
>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>>>         at
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>>         at
>>>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>>>>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>>>>         at
>>>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>>>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>>>>> Caused by: org.apache.maven.plugin.PluginManagerException: Unable to
>>>>>> load the mojo
>>>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
>>>>>> in the plugin 'org.apache.karaf.tooling:features-maven-plugin'. A required
>>>>>> class is missing
>>>>>> : org/apache/maven/project/ProjectBuildingRequest
>>>>>>         at
>>>>>> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:669)
>>>>>>         at
>>>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468)
>>>>>>         at
>>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>>>>>>         ... 17 more
>>>>>>
>>>>>> for plugin settings:
>>>>>>
>>>>>>       <plugin>
>>>>>>         <groupId>org.apache.karaf.tooling</groupId>
>>>>>>         <artifactId>features-maven-plugin</artifactId>
>>>>>>         <version>3.0.0-SNAPSHOT</version>
>>>>>>         <executions>
>>>>>>           <execution>
>>>>>>             <id>generate</id>
>>>>>>             <phase>generate-resources</phase>
>>>>>>             <goals>
>>>>>>               <goal>archive-kar</goal>
>>>>>>             </goals>
>>>>>>             <configuration>
>>>>>>
>>>>>> <featuresFile>src/main/resources/features.xml</featuresFile>
>>>>>>             </configuration>
>>>>>>           </execution>
>>>>>>         </executions>
>>>>>>       </plugin>
>>>>>>
>>>>>> Thanks and Best Regards,
>>>>>>  Michael
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Re: Build error for archive-kar goal - missing class

Posted by Andreas Pieber <an...@gmail.com>.
Hey Michael,

Sorry for the delay. The problem is that you're pointing to
<featuresFile>src/main/resources/features.xml</featuresFile> which is not
filtered. The filtered resources will be in target/classes. You've to
reference that file

Kind regards,
Andreas

2011/9/2 Michael Täschner <m....@googlemail.com>

> Hi,
>
> with 3.0.3 the build runs through. The only issue I still have is that I
> had to remove Maven properties (${project.version}) from the features.xml
> even though I have filtering enabled for resources ??
>
> Any suggestion for this ?
>
> Thanks and Regards,
>
> Michael
>
> 2011/9/2 Andreas Pieber <an...@gmail.com>
>
>> OK, the problem is that the plugin on the trunk requires maven3. Can you
>> please try if this fixes your problem? If you don't want to fully install
>> 3.0.3 download the latest version (e.g. to /home/username/apache-maven);
>>
>> export/set /home/username/apache-maven
>>
>> /home/username/apache-maven/bin/mvn install
>>
>> Kind regards,
>> Andreas
>>
>> 2011/9/2 Michael Täschner <m....@googlemail.com>
>>
>>> Hi Andreas,
>>>
>>> I'm still on 2.2.1
>>>
>>> Regards,
>>> Michael
>>>
>>>
>>> 2011/9/2 Andreas Pieber <an...@gmail.com>
>>>
>>>> Hey Michael,
>>>>
>>>> Which maven version do you use?
>>>>
>>>> Kind regards,
>>>> Andreas
>>>>
>>>>
>>>> 2011/9/2 Michael Täschner <m....@googlemail.com>
>>>>
>>>>> Hi,
>>>>>
>>>>> can someone give me a hand with the following exception upon running
>>>>> the archive-kar goal of features-maven-plugin ?
>>>>>
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> [ERROR] BUILD ERROR
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> [INFO] Internal error in the plugin manager executing goal
>>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
>>>>> Unable to load the mojo
>>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
>>>>> in the plugin
>>>>> 'org.apache.karaf.tooling:features-maven-plugin'. A required class is
>>>>> missing: org/apache/maven/project/ProjectBuildingRequest
>>>>> org.apache.maven.project.ProjectBuildingRequest
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> [INFO] Trace
>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Internal error
>>>>> in the plugin manager executing goal
>>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
>>>>> Unable to load the mojo 'org.apache.karaf.tooling:features-maven-
>>>>> plugin:3.0.0-SNAPSHOT:archive-kar' in the plugin
>>>>> 'org.apache.karaf.tooling:features-maven-plugin'. A required class is
>>>>> missing: org/apache/maven/project/ProjectBuildingRequest
>>>>>         at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:698)
>>>>>         at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
>>>>>         at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
>>>>>         at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>>>>>         at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>>>>>         at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>>>>>         at
>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>>>>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>>>>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>>>>>         at
>>>>> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>         at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>>         at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>         at
>>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>>>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>>>         at
>>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>>>> Caused by: org.apache.maven.plugin.PluginManagerException: Unable to
>>>>> load the mojo
>>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
>>>>> in the plugin 'org.apache.karaf.tooling:features-maven-plugin'. A required
>>>>> class is missing
>>>>> : org/apache/maven/project/ProjectBuildingRequest
>>>>>         at
>>>>> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:669)
>>>>>         at
>>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468)
>>>>>         at
>>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>>>>>         ... 17 more
>>>>>
>>>>> for plugin settings:
>>>>>
>>>>>       <plugin>
>>>>>         <groupId>org.apache.karaf.tooling</groupId>
>>>>>         <artifactId>features-maven-plugin</artifactId>
>>>>>         <version>3.0.0-SNAPSHOT</version>
>>>>>         <executions>
>>>>>           <execution>
>>>>>             <id>generate</id>
>>>>>             <phase>generate-resources</phase>
>>>>>             <goals>
>>>>>               <goal>archive-kar</goal>
>>>>>             </goals>
>>>>>             <configuration>
>>>>>
>>>>> <featuresFile>src/main/resources/features.xml</featuresFile>
>>>>>             </configuration>
>>>>>           </execution>
>>>>>         </executions>
>>>>>       </plugin>
>>>>>
>>>>> Thanks and Best Regards,
>>>>>  Michael
>>>>>
>>>>
>>>>
>>>
>>
>

Re: Build error for archive-kar goal - missing class

Posted by Michael Täschner <m....@googlemail.com>.
Hi,

with 3.0.3 the build runs through. The only issue I still have is that I had
to remove Maven properties (${project.version}) from the features.xml even
though I have filtering enabled for resources ??

Any suggestion for this ?

Thanks and Regards,
Michael

2011/9/2 Andreas Pieber <an...@gmail.com>

> OK, the problem is that the plugin on the trunk requires maven3. Can you
> please try if this fixes your problem? If you don't want to fully install
> 3.0.3 download the latest version (e.g. to /home/username/apache-maven);
>
> export/set /home/username/apache-maven
>
> /home/username/apache-maven/bin/mvn install
>
> Kind regards,
> Andreas
>
> 2011/9/2 Michael Täschner <m....@googlemail.com>
>
>> Hi Andreas,
>>
>> I'm still on 2.2.1
>>
>> Regards,
>> Michael
>>
>>
>> 2011/9/2 Andreas Pieber <an...@gmail.com>
>>
>>> Hey Michael,
>>>
>>> Which maven version do you use?
>>>
>>> Kind regards,
>>> Andreas
>>>
>>>
>>> 2011/9/2 Michael Täschner <m....@googlemail.com>
>>>
>>>> Hi,
>>>>
>>>> can someone give me a hand with the following exception upon running the
>>>> archive-kar goal of features-maven-plugin ?
>>>>
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [ERROR] BUILD ERROR
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Internal error in the plugin manager executing goal
>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
>>>> Unable to load the mojo
>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
>>>> in the plugin
>>>> 'org.apache.karaf.tooling:features-maven-plugin'. A required class is
>>>> missing: org/apache/maven/project/ProjectBuildingRequest
>>>> org.apache.maven.project.ProjectBuildingRequest
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Trace
>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Internal error
>>>> in the plugin manager executing goal
>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
>>>> Unable to load the mojo 'org.apache.karaf.tooling:features-maven-
>>>> plugin:3.0.0-SNAPSHOT:archive-kar' in the plugin
>>>> 'org.apache.karaf.tooling:features-maven-plugin'. A required class is
>>>> missing: org/apache/maven/project/ProjectBuildingRequest
>>>>         at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:698)
>>>>         at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
>>>>         at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
>>>>         at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>>>>         at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>>>>         at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>>>>         at
>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>>>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>>>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>>>>         at
>>>> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>         at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>         at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>>>         at
>>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>>         at
>>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>>> Caused by: org.apache.maven.plugin.PluginManagerException: Unable to
>>>> load the mojo
>>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
>>>> in the plugin 'org.apache.karaf.tooling:features-maven-plugin'. A required
>>>> class is missing
>>>> : org/apache/maven/project/ProjectBuildingRequest
>>>>         at
>>>> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:669)
>>>>         at
>>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468)
>>>>         at
>>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>>>>         ... 17 more
>>>>
>>>> for plugin settings:
>>>>
>>>>       <plugin>
>>>>         <groupId>org.apache.karaf.tooling</groupId>
>>>>         <artifactId>features-maven-plugin</artifactId>
>>>>         <version>3.0.0-SNAPSHOT</version>
>>>>         <executions>
>>>>           <execution>
>>>>             <id>generate</id>
>>>>             <phase>generate-resources</phase>
>>>>             <goals>
>>>>               <goal>archive-kar</goal>
>>>>             </goals>
>>>>             <configuration>
>>>>
>>>> <featuresFile>src/main/resources/features.xml</featuresFile>
>>>>             </configuration>
>>>>           </execution>
>>>>         </executions>
>>>>       </plugin>
>>>>
>>>> Thanks and Best Regards,
>>>>  Michael
>>>>
>>>
>>>
>>
>

Re: Build error for archive-kar goal - missing class

Posted by Andreas Pieber <an...@gmail.com>.
OK, the problem is that the plugin on the trunk requires maven3. Can you
please try if this fixes your problem? If you don't want to fully install
3.0.3 download the latest version (e.g. to /home/username/apache-maven);

export/set /home/username/apache-maven

/home/username/apache-maven/bin/mvn install

Kind regards,
Andreas

2011/9/2 Michael Täschner <m....@googlemail.com>

> Hi Andreas,
>
> I'm still on 2.2.1
>
> Regards,
> Michael
>
>
> 2011/9/2 Andreas Pieber <an...@gmail.com>
>
>> Hey Michael,
>>
>> Which maven version do you use?
>>
>> Kind regards,
>> Andreas
>>
>>
>> 2011/9/2 Michael Täschner <m....@googlemail.com>
>>
>>> Hi,
>>>
>>> can someone give me a hand with the following exception upon running the
>>> archive-kar goal of features-maven-plugin ?
>>>
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [ERROR] BUILD ERROR
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Internal error in the plugin manager executing goal
>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
>>> Unable to load the mojo
>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
>>> in the plugin
>>> 'org.apache.karaf.tooling:features-maven-plugin'. A required class is
>>> missing: org/apache/maven/project/ProjectBuildingRequest
>>> org.apache.maven.project.ProjectBuildingRequest
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Trace
>>> org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in
>>> the plugin manager executing goal
>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
>>> Unable to load the mojo 'org.apache.karaf.tooling:features-maven-
>>> plugin:3.0.0-SNAPSHOT:archive-kar' in the plugin
>>> 'org.apache.karaf.tooling:features-maven-plugin'. A required class is
>>> missing: org/apache/maven/project/ProjectBuildingRequest
>>>         at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:698)
>>>         at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
>>>         at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
>>>         at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>>>         at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>>>         at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>>>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>>>         at
>>> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>         at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>         at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>>         at
>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>         at
>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> Caused by: org.apache.maven.plugin.PluginManagerException: Unable to load
>>> the mojo
>>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
>>> in the plugin 'org.apache.karaf.tooling:features-maven-plugin'. A required
>>> class is missing
>>> : org/apache/maven/project/ProjectBuildingRequest
>>>         at
>>> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:669)
>>>         at
>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468)
>>>         at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>>>         ... 17 more
>>>
>>> for plugin settings:
>>>
>>>       <plugin>
>>>         <groupId>org.apache.karaf.tooling</groupId>
>>>         <artifactId>features-maven-plugin</artifactId>
>>>         <version>3.0.0-SNAPSHOT</version>
>>>         <executions>
>>>           <execution>
>>>             <id>generate</id>
>>>             <phase>generate-resources</phase>
>>>             <goals>
>>>               <goal>archive-kar</goal>
>>>             </goals>
>>>             <configuration>
>>>
>>> <featuresFile>src/main/resources/features.xml</featuresFile>
>>>             </configuration>
>>>           </execution>
>>>         </executions>
>>>       </plugin>
>>>
>>> Thanks and Best Regards,
>>>  Michael
>>>
>>
>>
>

Re: Build error for archive-kar goal - missing class

Posted by Michael Täschner <m....@googlemail.com>.
Hi Andreas,

I'm still on 2.2.1

Regards,
Michael

2011/9/2 Andreas Pieber <an...@gmail.com>

> Hey Michael,
>
> Which maven version do you use?
>
> Kind regards,
> Andreas
>
>
> 2011/9/2 Michael Täschner <m....@googlemail.com>
>
>> Hi,
>>
>> can someone give me a hand with the following exception upon running the
>> archive-kar goal of features-maven-plugin ?
>>
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] BUILD ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Internal error in the plugin manager executing goal
>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
>> Unable to load the mojo
>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
>> in the plugin
>> 'org.apache.karaf.tooling:features-maven-plugin'. A required class is
>> missing: org/apache/maven/project/ProjectBuildingRequest
>> org.apache.maven.project.ProjectBuildingRequest
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Trace
>> org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in
>> the plugin manager executing goal
>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
>> Unable to load the mojo 'org.apache.karaf.tooling:features-maven-
>> plugin:3.0.0-SNAPSHOT:archive-kar' in the plugin
>> 'org.apache.karaf.tooling:features-maven-plugin'. A required class is
>> missing: org/apache/maven/project/ProjectBuildingRequest
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:698)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>>         at
>> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:597)
>>         at
>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>         at
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>> Caused by: org.apache.maven.plugin.PluginManagerException: Unable to load
>> the mojo
>> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
>> in the plugin 'org.apache.karaf.tooling:features-maven-plugin'. A required
>> class is missing
>> : org/apache/maven/project/ProjectBuildingRequest
>>         at
>> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:669)
>>         at
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>>         ... 17 more
>>
>> for plugin settings:
>>
>>       <plugin>
>>         <groupId>org.apache.karaf.tooling</groupId>
>>         <artifactId>features-maven-plugin</artifactId>
>>         <version>3.0.0-SNAPSHOT</version>
>>         <executions>
>>           <execution>
>>             <id>generate</id>
>>             <phase>generate-resources</phase>
>>             <goals>
>>               <goal>archive-kar</goal>
>>             </goals>
>>             <configuration>
>>               <featuresFile>src/main/resources/features.xml</featuresFile>
>>             </configuration>
>>           </execution>
>>         </executions>
>>       </plugin>
>>
>> Thanks and Best Regards,
>>  Michael
>>
>
>

Re: Build error for archive-kar goal - missing class

Posted by Andreas Pieber <an...@gmail.com>.
Hey Michael,

Which maven version do you use?

Kind regards,
Andreas

2011/9/2 Michael Täschner <m....@googlemail.com>

> Hi,
>
> can someone give me a hand with the following exception upon running the
> archive-kar goal of features-maven-plugin ?
>
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Internal error in the plugin manager executing goal
> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
> Unable to load the mojo
> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
> in the plugin
> 'org.apache.karaf.tooling:features-maven-plugin'. A required class is
> missing: org/apache/maven/project/ProjectBuildingRequest
> org.apache.maven.project.ProjectBuildingRequest
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in
> the plugin manager executing goal
> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar':
> Unable to load the mojo 'org.apache.karaf.tooling:features-maven-
> plugin:3.0.0-SNAPSHOT:archive-kar' in the plugin
> 'org.apache.karaf.tooling:features-maven-plugin'. A required class is
> missing: org/apache/maven/project/ProjectBuildingRequest
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:698)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>         at
> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.plugin.PluginManagerException: Unable to load
> the mojo
> 'org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:archive-kar'
> in the plugin 'org.apache.karaf.tooling:features-maven-plugin'. A required
> class is missing
> : org/apache/maven/project/ProjectBuildingRequest
>         at
> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:669)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>         ... 17 more
>
> for plugin settings:
>
>       <plugin>
>         <groupId>org.apache.karaf.tooling</groupId>
>         <artifactId>features-maven-plugin</artifactId>
>         <version>3.0.0-SNAPSHOT</version>
>         <executions>
>           <execution>
>             <id>generate</id>
>             <phase>generate-resources</phase>
>             <goals>
>               <goal>archive-kar</goal>
>             </goals>
>             <configuration>
>               <featuresFile>src/main/resources/features.xml</featuresFile>
>             </configuration>
>           </execution>
>         </executions>
>       </plugin>
>
> Thanks and Best Regards,
> Michael
>