Author: jstrachan
Date: Sat Mar 16 12:23:19 2013
New Revision: 1457242

URL: http://svn.apache.org/r1457242
Log:
fixed maven plugin so that it includes the component.properties inside the jar

Modified:
    
camel/trunk/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageMojo.java

Modified: 
camel/trunk/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageMojo.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageMojo.java?rev=1457242&r1=1457241&r2=1457242&view=diff
==============================================================================
--- 
camel/trunk/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageMojo.java
 (original)
+++ 
camel/trunk/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageMojo.java
 Sat Mar 16 12:23:19 2013
@@ -19,6 +19,8 @@ package org.apache.camel.maven.packaging
 import java.io.File;
 import java.io.FileWriter;
 import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
 import java.util.Properties;
 
 import org.apache.maven.plugin.AbstractMojo;
@@ -98,7 +100,10 @@ public class PackageMojo extends Abstrac
                     getLog().info("Generated " + outFile + " containing the 
Camel " + (files.length > 1 ? "components " : "component ") + names);
 
                     if (projectHelper != null) {
-                        projectHelper.attachArtifact( this.project, 
"properties", "camelComponent", outFile);
+                        List<String> includes = new ArrayList<String>();
+                        includes.add("**/component.properties");
+                        projectHelper.addResource(this.project, 
outDir.getPath(), includes, new ArrayList<String>());
+                        projectHelper.attachArtifact(this.project, 
"properties", "camelComponent", outFile);
                     }
                 } catch (IOException e) {
                     throw new MojoExecutionException("Failed to write 
properties to " + outFile + ". Reason: " + e, e);


Reply via email to