You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2007/06/28 13:54:04 UTC

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

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);
+                    }
 		}
 
 	}