OH, I noticed I missed the <plugin> tag.  Please note this tag is present on 
the item I'm attempting to build, and it generates the same error. 



v/r, 



Mike Van 


----- Original Message ----- 
From: [email protected] 
To: [email protected] 
Sent: Monday, November 8, 2010 2:08:26 PM 
Subject: features-maven-plugin 



All, 



I'm attempting to use the features-maven-plugin to generate a features.xml file 
for my application.  In keeping with how the SMX and Camel folks implement this 
plugin,  I've created a new project called "features" which contains only a 
pom.xml file with my directives.  It looks similar to this: 



<project (followed by the normal maven stuff)> 

<modelVersion>4.0.0</modelVersion> 

<groupId>myApp</groupId> 

<artifactId>features</artifactId> 

<version>0.4.0-SNAPSHOT</version> 

<parent> 

   <artifactId>myApp</artifactId> 

   <groupId>myApp</groupId> 

   <version>0.4.0-SNAPSHOT</version> 

</parent> 



<dependencies> 

   <dependency> 

      <artifactid>myApp</artifactId> 

      <groupId>moduleOne</groupId> 

      <version>${pom.version}</version> 

   </dependency> 

   <dependency> 

      <artifactid>myApp</artifactId> 

      <groupId>moduleTwo</groupId> 

      <version>${pom.version}</version> 

   </dependency> 

   <dependency> 

      <artifactid>myApp</artifactId> 

      <groupId>moduleThree</groupId> 

      <version>${pom.version}</version> 

   </dependency> 

</dependencies> 

<build> 

   <plugins> 

      <groupId>org.apache.felix.karaf.tooling</groupId> 

      <artifactId>features-maven-plugin</artifactId> 

      <version>1.4.0</version> 

      <executions> 

         <execution> 

            <phase>compile</phase> 

            <goals> 

               <goal>generate-features-xml</goal> 

            </goals> 

            <configuration> 

               <features> 

                  <feature>moduleOne</feature> 

                  <feature>moduleTwo</feature> 

                  <feature>moduleThree</feature> 

               </features> 

               <repository>target/features-repo</repository> 

            </configuration> 

         </execution> 

      </executions> 

   </plugins> 

</build> 

</project> 



When doing a "mvn clean install", I get the following error: 

Unable to create featureures.xml file: java.io.FileNotFoundException: 
/home/me/myWorkspace/myApp/features/target/classes/features.xml 



So, clearly I'm not doing this right. Can anyone provide some help?  The plugin 
itself is not documented, so I'm at a bit of a loss. 



v/r, 



Mike van 

Reply via email to