You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by re...@apache.org on 2013/03/15 20:02:51 UTC

svn commit: r1457071 - /uima/sandbox/uimafit/trunk/uimafit-maven-plugin/src/main/java/org/apache/uima/fit/maven/GenerateDescriptorsMojo.java

Author: rec
Date: Fri Mar 15 19:02:51 2013
New Revision: 1457071

URL: http://svn.apache.org/r1457071
Log:
[UIMA-2598] uimaFIT meta data file pointing to the location of XML descriptors 
- Do not generate manifest file if there are no components

Modified:
    uima/sandbox/uimafit/trunk/uimafit-maven-plugin/src/main/java/org/apache/uima/fit/maven/GenerateDescriptorsMojo.java

Modified: uima/sandbox/uimafit/trunk/uimafit-maven-plugin/src/main/java/org/apache/uima/fit/maven/GenerateDescriptorsMojo.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uimafit/trunk/uimafit-maven-plugin/src/main/java/org/apache/uima/fit/maven/GenerateDescriptorsMojo.java?rev=1457071&r1=1457070&r2=1457071&view=diff
==============================================================================
--- uima/sandbox/uimafit/trunk/uimafit-maven-plugin/src/main/java/org/apache/uima/fit/maven/GenerateDescriptorsMojo.java (original)
+++ uima/sandbox/uimafit/trunk/uimafit-maven-plugin/src/main/java/org/apache/uima/fit/maven/GenerateDescriptorsMojo.java Fri Mar 15 19:02:51 2013
@@ -136,8 +136,9 @@ public class GenerateDescriptorsMojo ext
       }
     }
     
-    // Write META-INF/org.apache.uima.fit/components.txt
-    if (!skipComponentsManifest) {
+    // Write META-INF/org.apache.uima.fit/components.txt unless skipped and unless there are no
+    // components
+    if (!skipComponentsManifest && componentsManifest.length() > 0) {
       File path = new File(outputDirectory, "META-INF/org.apache.uima.fit/components.txt");
       FileUtils.mkdir(path.getParent());
       try {