Author: gnodet
Date: Thu Jun 28 04:54:04 2007
New Revision: 551533

URL: http://svn.apache.org/viewvc?view=rev&rev=551533
Log:
SM-986: The maven jbi plugin should not fail it the SU jbi descriptor 
generation fails but only displays a warning

Modified:
    
incubator/servicemix/branches/servicemix-3.1/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceUnitDescriptorMojo.java

Modified: 
incubator/servicemix/branches/servicemix-3.1/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceUnitDescriptorMojo.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/branches/servicemix-3.1/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceUnitDescriptorMojo.java?view=diff&rev=551533&r1=551532&r2=551533
==============================================================================
--- 
incubator/servicemix/branches/servicemix-3.1/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceUnitDescriptorMojo.java
 (original)
+++ 
incubator/servicemix/branches/servicemix-3.1/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceUnitDescriptorMojo.java
 Thu Jun 28 04:54:04 2007
@@ -61,6 +61,13 @@
         * @parameter
         */
        private Boolean useServiceUnitAnalyzer = Boolean.TRUE;
+        
+        /**
+         * Fail if the descriptor generation fails
+         * 
+         * @parameter
+         */
+        private Boolean failOnJbiDescriptorFailure = Boolean.FALSE;
 
        /**
         * Single directory for extra files to include in the JBI component.
@@ -128,7 +135,11 @@
                try {
                        generateJbiDescriptor();
                } catch (JbiPluginException e) {
-                       throw new MojoExecutionException("Failed to generate 
jbi.xml", e);
+                    if (failOnJbiDescriptorFailure.booleanValue()) { 
+                        throw new MojoExecutionException("Failed to generate 
jbi.xml", e);
+                    } else {
+                        getLog().warn("Failed to generate jbi.xml: " + e, e);
+                    }
                }
 
        }


Reply via email to