Hi Charles,

and thanks for the update, I will take a look.

Regards
JB

On 10/25/2011 08:02 PM, Charles Moulliard wrote:
3.0.0-SNAPHOT does not work fine too

[ERROR] Failed to execute goal
org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:add-features-to-repo
(features-create-kar) on project kar-test: Error populating
repository: NullPointerException ->  [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
execute goal 
org.apache.karaf.tooling:features-maven-plugin:3.0.0-SNAPSHOT:add-features-to-repo
(features-create-kar) on project kar-test: Error populating repository
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
        at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
        at 
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
        at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error
populating repository
        at 
org.apache.karaf.tooling.features.AddFeaturesToRepoMojo.execute(AddFeaturesToRepoMojo.java:178)
        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
        ... 19 more
Caused by: java.lang.NullPointerException
        at 
org.apache.karaf.tooling.features.AddFeaturesToRepoMojo.execute(AddFeaturesToRepoMojo.java:111)
        ... 21 more

Config

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>
        <modelVersion>4.0.0</modelVersion>

     <groupId>org.fusesource.packaging</groupId>
     <artifactId>kar-test</artifactId>
     <version>1.0</version>
     <packaging>pom</packaging>

     <build>
         <plugins>
             <plugin>
                 <groupId>org.apache.karaf.tooling</groupId>
                 <artifactId>features-maven-plugin</artifactId>
                 <version>3.0.0-SNAPSHOT</version>
                 <executions>
                     <execution>
                         <id>features-create-kar</id>
                         <goals>
                             <goal>add-features-to-repo</goal>
                         </goals>
                         <configuration>

<featuresFile>src/main/resources/features.xml</featuresFile>
                         </configuration>
                     </execution>
                 </executions>
             </plugin>
         </plugins>
     </build>

</project>

Charles Moulliard

Apache Committer

Blog : http://cmoulliard.blogspot.com
Twitter : http://twitter.com/cmoulliard
Linkedin : http://www.linkedin.com/in/charlesmoulliard
Skype: cmoulliard



On Tue, Oct 25, 2011 at 1:37 PM, Jean-Baptiste Onofré<[email protected]>  wrote:
Hi Charles,

the goal is now create-kar on 2.2.4.

Unfortunately, I saw issues with this goal:
https://issues.apache.org/jira/browse/KARAF-959

I'm working on it today, it will be included in 2.2.5.

As a workaround, you can use the features-create-kar goal of the
karaf-maven-plugin 3.0.0-SNAPSHOT.

Regards
JB

On 10/25/2011 01:13 PM, Charles Moulliard wrote:

Hi,

The doc of Karaf (for kar creation is not correct -
http://karaf.apache.org/manual/2.2.2/users-guide/kar.html). We mention
that we must use the goal archive-goal which does not exist

Could not find goal 'archive-kar' in plugin
org.apache.karaf.tooling:features-maven-plugin:2.2.2 among available
goals validate, generate-features-file,

Regards,

Charles Moulliard

Apache Committer

Blog : http://cmoulliard.blogspot.com
Twitter : http://twitter.com/cmoulliard
Linkedin : http://www.linkedin.com/in/charlesmoulliard
Skype: cmoulliard

--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to