Author: gnodet
Date: Thu Jun 28 08:55:27 2007
New Revision: 551604

URL: http://svn.apache.org/viewvc?view=rev&rev=551604
Log:
SM-956: Enhance jbi-maven-plugin to allow the use of a custom 
ServiceUnitAnalyzer
Patch provided by Eduardo Burgos, thx !

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

Modified: 
incubator/servicemix/trunk/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceUnitDescriptorMojo.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/trunk/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceUnitDescriptorMojo.java?view=diff&rev=551604&r1=551603&r2=551604
==============================================================================
--- 
incubator/servicemix/trunk/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceUnitDescriptorMojo.java
 (original)
+++ 
incubator/servicemix/trunk/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceUnitDescriptorMojo.java
 Thu Jun 28 08:55:27 2007
@@ -63,6 +63,13 @@
     private Boolean useServiceUnitAnalyzer = Boolean.TRUE;
 
     /**
+     * Specifies a serviceUnitAnalyzer class name (optional)
+     * 
+     * @parameter
+     */
+    private String serviceUnitAnalyzerClass;
+
+    /**
      * Fail if the descriptor generation fails
      * 
      * @parameter
@@ -211,6 +218,9 @@
             return JbiServiceFileAnalyzer.class.getCanonicalName();
         }
         if (useServiceUnitAnalyzer.booleanValue()) {
+            if (serviceUnitAnalyzerClass != null) {
+                return serviceUnitAnalyzerClass;
+            }
             MavenProject project = getComponentProject();
             if (project != null) {
                 List plugins = project.getBuild().getPlugins();


Reply via email to