Author: schor
Date: Mon Aug  1 15:23:47 2011
New Revision: 1152823

URL: http://svn.apache.org/viewvc?rev=1152823&view=rev
Log:
[UIMA-2185] remove osgi projects; remove dependencies, update bin.xml assembly 
to build by just copying the filesets of the sub-projects, change src.xml 
assembly to be identical to default one except for the addition of exclude for 
issuesFixed

Modified:
    uima/addons/trunk/pom.xml
    uima/addons/trunk/src/main/assembly/bin.xml
    uima/addons/trunk/src/main/assembly/src.xml

Modified: uima/addons/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/uima/addons/trunk/pom.xml?rev=1152823&r1=1152822&r2=1152823&view=diff
==============================================================================
--- uima/addons/trunk/pom.xml (original)
+++ uima/addons/trunk/pom.xml Mon Aug  1 15:23:47 2011
@@ -76,7 +76,6 @@
     <module>Tagger</module>
     <module>TikaAnnotator</module>
     <module>WhitespaceTokenizer</module>
-    <module>addons-osgi-runtime</module>
   </modules>
 
   <profiles>
@@ -91,156 +90,6 @@
         <assemblyFinalName>uima-addons-${project.version}</assemblyFinalName>
       </properties>
 
-      <dependencies>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>AlchemyAPIAnnotator</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>BSFAnnotator</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>ConceptMapper</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>ConfigurableFeatureExtractor</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>DictionaryAnnotator</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>FsVariables</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>Lucas</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>OpenCalaisAnnotator</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>PearPackagingAntTask</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>RegularExpressionAnnotator</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>SimpleServer</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>SnowballAnnotator</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>Solrcas</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>Tagger</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>TikaAnnotator</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>WhitespaceTokenizer</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-
-        <!-- addons-osgi-runtime dependencies -->
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>AlchemyAPIAnnotator-osgi</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>BSFAnnotator-osgi</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>ConceptMapper-osgi</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>ConfigurableFeatureExtractor-osgi</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>DictionaryAnnotator-osgi</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>Lucas-osgi</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>OpenCalaisAnnotator-osgi</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>RegularExpressionAnnotator-osgi</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>SnowballAnnotator-osgi</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>Solrcas-osgi</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>Tagger-osgi</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>TikaAnnotator-osgi</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.uima</groupId>
-          <artifactId>WhitespaceTokenizer-osgi</artifactId>
-          <version>${project.version}</version>
-        </dependency>
-      </dependencies>
-
       <build>
         <pluginManagement>
           <plugins>
@@ -254,13 +103,14 @@
             </plugin>
           </plugins>
         </pluginManagement>
+        
+        
         <plugins>
           <plugin>
             <artifactId>maven-assembly-plugin</artifactId>
-            <version>2.2</version>
             <executions>
               <execution>
-                <id>source-release-assembly</id>
+                <id>source-release-assembly</id>  
                 <phase>package</phase>
                 <goals>
                   <goal>single</goal>
@@ -269,20 +119,14 @@
                   <descriptors>
                     <descriptor>src/main/assembly/src.xml</descriptor>
                   </descriptors>
-                  <ignoreMissingDescriptor>true</ignoreMissingDescriptor>
+                  <ignoreMissingDescriptor>true</ignoreMissingDescriptor> <!-- 
turn off inherited one -->
                   <descriptorRefs>
-                    <descriptorRef>none</descriptorRef>
+                    <descriptorRef>none</descriptorRef> <!-- turn off 
inherited one -->
                   </descriptorRefs>
                 </configuration>
               </execution>
-              <execution>
-                <id>build distribution</id>
-                <configuration>
-                  <descriptors>
-                    <descriptor>src/main/assembly/bin.xml</descriptor>
-                  </descriptors>
-                </configuration>
-              </execution>
+              <!-- bin assembly from parent-pom -->
+              <!--  triggered by existence of src/main/assembly/bin.xml -->
             </executions>
           </plugin>
 
@@ -336,8 +180,10 @@
               </execution>
             </executions>
           </plugin>
+                    
         </plugins>
       </build>
     </profile>
   </profiles>
+  
 </project>
\ No newline at end of file

Modified: uima/addons/trunk/src/main/assembly/bin.xml
URL: 
http://svn.apache.org/viewvc/uima/addons/trunk/src/main/assembly/bin.xml?rev=1152823&r1=1152822&r2=1152823&view=diff
==============================================================================
--- uima/addons/trunk/src/main/assembly/bin.xml (original)
+++ uima/addons/trunk/src/main/assembly/bin.xml Mon Aug  1 15:23:47 2011
@@ -28,517 +28,288 @@ under the License.    
 
   <baseDirectory>apache-uima/addons</baseDirectory>
 
-  <dependencySets>
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:AlchemyAPIAnnotator</include>
-      </includes>
-      <unpack>false</unpack>
-      <outputFileNameMapping>uima-an-alchemy.jar</outputFileNameMapping>
+  <fileSets>  
+  <!-- incorporate base-bin's from all sub projects -->
+  
+    <!-- AlchemyAPIAnnotator -->
+
+    <fileSet>
       <outputDirectory>annotator/AlchemyAPIAnnotator</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
+      <directory>AlchemyAPIAnnotator/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
       <directoryMode>755</directoryMode>
-    </dependencySet>
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:AlchemyAPIAnnotator-osgi</include>
-      </includes>
-      <unpack>false</unpack>
-      <outputDirectory>annotator/AlchemyAPIAnnotator/osgi</outputDirectory>
-      <outputFileNameMapping>uima-an-alchemy-osgi.jar</outputFileNameMapping>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:BSFAnnotator</include>
-      </includes>
-      <unpack>false</unpack>
-      <outputFileNameMapping>uimaj-an-bsf.jar</outputFileNameMapping>
-      <outputDirectory>annotator/BSFAnnotator</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode> 
-    </dependencySet>
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:BSFAnnotator-osgi</include>
-      </includes>
-      <unpack>false</unpack>
-      <outputFileNameMapping>uimaj-an-bsf-osgi.jar</outputFileNameMapping>
-      <outputDirectory>annotator/BSFAnnotator/osgi</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:ConceptMapper</include>
-      </includes>
-      <unpack>false</unpack>
-      <outputFileNameMapping>uima-an-conceptMapper.jar</outputFileNameMapping>
-      <outputDirectory>annotator/ConceptMapper</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>        
-    </dependencySet>
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:ConceptMapper-osgi</include>
-      </includes>
-      <unpack>false</unpack>
-      
<outputFileNameMapping>uima-an-conceptMapper-osgi.jar</outputFileNameMapping>
-      <outputDirectory>annotator/ConceptMapper/osgi</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:ConfigurableFeatureExtractor</include>
-      </includes>
-      <unpack>false</unpack>
-      
<outputFileNameMapping>uima-tool-configurableFeatureExtractor.jar</outputFileNameMapping>
-      <outputDirectory>annotator/ConfigurableFeatureExtractor</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode> 
-      <directoryMode>755</directoryMode>        
-    </dependencySet>
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:ConfigurableFeatureExtractor-osgi</include>
-      </includes>
-      <unpack>false</unpack>
-      
<outputFileNameMapping>uima-tool-configurableFeatureExtractor-osgi.jar</outputFileNameMapping>
-      
<outputDirectory>annotator/ConfigurableFeatureExtractor/osgi</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:DictionaryAnnotator</include>
-      </includes>
-      <unpack>false</unpack>
-      <outputFileNameMapping>uima-an-dictionary.jar</outputFileNameMapping>
-      <outputDirectory>annotator/DictionaryAnnotator</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode> 
-      <directoryMode>755</directoryMode>        
-    </dependencySet>
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:DictionaryAnnotator-osgi</include>
-      </includes>
-      <unpack>false</unpack>
-      
<outputFileNameMapping>uima-an-dictionary-osgi.jar</outputFileNameMapping>
-      <outputDirectory>annotator/DictionaryAnnotator/osgi</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:FsVariables</include>
-      </includes>
-      <unpack>false</unpack>
-      <outputFileNameMapping>uimaj-fsvars.jar</outputFileNameMapping>
-      <outputDirectory>FsVariables</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode> 
-      <directoryMode>755</directoryMode>        
-    </dependencySet>
-
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:Lucas</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-lucas.jar</outputFileNameMapping>
-      <outputDirectory>annotator/Lucas</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode> 
-      <directoryMode>755</directoryMode>        
-    </dependencySet>
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:Lucas-osgi</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-lucas-osgi.jar</outputFileNameMapping>
-      <outputDirectory>annotator/Lucas/osgi</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:OpenCalaisAnnotator</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-an-calais.jar</outputFileNameMapping>
-      <outputDirectory>annotator/OpenCalaisAnnotator</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode> 
-      <directoryMode>755</directoryMode>        
-    </dependencySet>
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:OpenCalaisAnnotator-osgi</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-an-calais-osgi.jar</outputFileNameMapping>
-      <outputDirectory>annotator/OpenCalaisAnnotator/osgi</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:PearPackagingAntTask</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-pear-ant-task.jar</outputFileNameMapping>
-      <outputDirectory>PearPackagingAntTask</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode> 
-      <directoryMode>755</directoryMode>        
-    </dependencySet>
-
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:RegularExpressionAnnotator</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-an-regex.jar</outputFileNameMapping>
-      <outputDirectory>annotator/RegularExpressionAnnotator</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode> 
-      <directoryMode>755</directoryMode>        
-    </dependencySet>
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:RegularExpressionAnnotator-osgi</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-an-regex-osgi.jar</outputFileNameMapping>
-      
<outputDirectory>annotator/RegularExpressionAnnotator/osgi</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:SimpleServer</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-simple-server.jar</outputFileNameMapping>
-      <outputDirectory>SimpleServer</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
+    </fileSet>
+    <fileSet>
+      <outputDirectory>annotator/AlchemyAPIAnnotator</outputDirectory>
+      <directory>AlchemyAPIAnnotator/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
       <directoryMode>755</directoryMode>
-    </dependencySet>
+    </fileSet>
 
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:SnowballAnnotator</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-an-snowball.jar</outputFileNameMapping>
-      <outputDirectory>annotator/SnowballAnnotator</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:SnowballAnnotator-osgi</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-an-snowball-osgi.jar</outputFileNameMapping>
-      <outputDirectory>annotator/SnowballAnnotator/osgi</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:Solrcas</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-solrcas.jar</outputFileNameMapping>
-      <outputDirectory>annotator/Solrcas</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:Solrcas-osgi</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-solrcas-osgi.jar</outputFileNameMapping>
-      <outputDirectory>annotator/Solrcas/osgi</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:Tagger</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-an-tagger.jar</outputFileNameMapping>
-      <outputDirectory>annotator/Tagger</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:Tagger-osgi</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-an-tagger-osgi.jar</outputFileNameMapping>
-      <outputDirectory>annotator/Tagger/osgi</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:TikaAnnotator</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-an-tika.jar</outputFileNameMapping>
-      <outputDirectory>annotator/TikaAnnotator</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:TikaAnnotator-osgi</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-an-tika-osgi.jar</outputFileNameMapping>
-      <outputDirectory>annotator/TikaAnnotator/osgi</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-    </dependencySet>
-
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:WhitespaceTokenizer</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-an-wst.jar</outputFileNameMapping>
-      <outputDirectory>annotator/WhitespaceTokenizer</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
+    <!-- BSFAnnotator -->
+
+    <fileSet>
+      <outputDirectory>annotator/BSFAnnotator</outputDirectory>
+      <directory>BSFAnnotator/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
       <directoryMode>755</directoryMode>
-    </dependencySet>
-    <dependencySet>
-      <includes>
-        <include>org.apache.uima:WhitespaceTokenizer-osgi</include>
-      </includes>
-      <unpack>false</unpack>
-      <scope>runtime</scope>
-      <outputFileNameMapping>uima-an-wst-osgi.jar</outputFileNameMapping>
-      <outputDirectory>annotator/WhitespaceTokenizer/osgi</outputDirectory>
-      <useProjectArtifact>false</useProjectArtifact>
-      <fileMode>644</fileMode>
+    </fileSet>
+    <fileSet>
+      <outputDirectory>annotator/BSFAnnotator</outputDirectory>
+      <directory>BSFAnnotator/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
       <directoryMode>755</directoryMode>
-    </dependencySet>
+    </fileSet>
+
+    <!-- ConceptMapper -->
 
-  </dependencySets>
-  
-  <!-- Add other files - scripts, documentation, examples -->
-  <fileSets>
     <fileSet>
-      <outputDirectory>annotator/AlchemyAPIAnnotator/</outputDirectory>
-      <directory>AlchemyAPIAnnotator/target/pearPackaging</directory>
+      <outputDirectory>annotator/ConceptMapper</outputDirectory>
+      <directory>ConceptMapper/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
     <fileSet>
-      <outputDirectory>annotator/BSFAnnotator</outputDirectory>
-      <directory>BSFAnnotator/target/pearPackaging</directory>
-      <fileMode>644</fileMode>
+      <outputDirectory>annotator/ConceptMapper</outputDirectory>
+      <directory>ConceptMapper/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
+
+    <!-- ConfigurableFeatureExtractor -->
+
     <fileSet>
-      <outputDirectory>annotator/ConceptMapper/</outputDirectory>
-      <directory>ConceptMapper/target/pearPackaging</directory>
+      <outputDirectory>annotator/ConfigurableFeatureExtractor</outputDirectory>
+      <directory>ConfigurableFeatureExtractor/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
     <fileSet>
       <outputDirectory>annotator/ConfigurableFeatureExtractor</outputDirectory>
-      <directory>ConfigurableFeatureExtractor/target/pearPackaging</directory>
-      <fileMode>644</fileMode>
+      <directory>ConfigurableFeatureExtractor/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
+
+    <!-- DictionaryAnnotator -->
+
     <fileSet>
       <outputDirectory>annotator/DictionaryAnnotator</outputDirectory>
-      <directory>DictionaryAnnotator/target/pearPackaging</directory>
+      <directory>DictionaryAnnotator/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
     <fileSet>
+      <outputDirectory>annotator/DictionaryAnnotator</outputDirectory>
+      <directory>DictionaryAnnotator/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
+      <directoryMode>755</directoryMode>
+    </fileSet>
+
+    <!-- FsVariables -->
+
+    <fileSet>
       <outputDirectory>FsVariables</outputDirectory>
-      <directory>FsVariables/target/pearPackaging</directory>
+      <directory>FsVariables/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
     <fileSet>
+      <outputDirectory>FsVariables</outputDirectory>
+      <directory>FsVariables/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
+      <directoryMode>755</directoryMode>
+    </fileSet>
+
+    <!-- Lucas -->
+
+    <fileSet>
       <outputDirectory>annotator/Lucas</outputDirectory>
-      <directory>Lucas/target/pearPackaging</directory>
+      <directory>Lucas/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
     <fileSet>
+      <outputDirectory>annotator/Lucas</outputDirectory>
+      <directory>Lucas/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
+      <directoryMode>755</directoryMode>
+    </fileSet>
+
+    <!-- OpenCalaisAnnotator -->
+
+    <fileSet>
       <outputDirectory>annotator/OpenCalaisAnnotator</outputDirectory>
-      <directory>OpenCalaisAnnotator/target/pearPackaging</directory>
+      <directory>OpenCalaisAnnotator/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
     <fileSet>
+      <outputDirectory>annotator/OpenCalaisAnnotator</outputDirectory>
+      <directory>OpenCalaisAnnotator/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
+      <directoryMode>755</directoryMode>
+    </fileSet>
+
+    <!-- PearPackagingAntTask -->
+
+    <fileSet>
       <outputDirectory>PearPackagingAntTask</outputDirectory>
-      <directory>PearPackagingAntTask/target/assembly-bin</directory>
+      <directory>PearPackagingAntTask/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
     <fileSet>
+      <outputDirectory>PearPackagingAntTask</outputDirectory>
+      <directory>PearPackagingAntTask/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
+      <directoryMode>755</directoryMode>
+    </fileSet>
+
+    <!-- RegularExpressionAnnotator -->
+
+    <fileSet>
       <outputDirectory>annotator/RegularExpressionAnnotator</outputDirectory>
-      <directory>RegularExpressionAnnotator/target/pearPackaging</directory>
+      <directory>RegularExpressionAnnotator/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
     <fileSet>
+      <outputDirectory>annotator/RegularExpressionAnnotator</outputDirectory>
+      <directory>RegularExpressionAnnotator/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
+      <directoryMode>755</directoryMode>
+    </fileSet>
+
+    <!-- SimpleServer -->
+
+    <fileSet>
       <outputDirectory>SimpleServer</outputDirectory>
-      <directory>SimpleServer/target/assembly-bin</directory>
+      <directory>SimpleServer/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
     <fileSet>
-      <outputDirectory>annotator/SnowballAnnotator</outputDirectory>
-      <directory>SnowballAnnotator/target/pearPackaging</directory>
-      <fileMode>644</fileMode>
+      <outputDirectory>SimpleServer</outputDirectory>
+      <directory>SimpleServer/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
+
+    <!-- SnowballAnnotator -->
+
     <fileSet>
-      <outputDirectory>annotator/Tagger</outputDirectory>
-      <directory>Tagger/target/pearPackaging</directory>
+      <outputDirectory>annotator/SnowballAnnotator</outputDirectory>
+      <directory>SnowballAnnotator/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
     <fileSet>
-      <outputDirectory>annotator/TikaAnnotator</outputDirectory>
-      <directory>TikaAnnotator/target/pearPackaging</directory>
-      <fileMode>644</fileMode>
+      <outputDirectory>annotator/SnowballAnnotator</outputDirectory>
+      <directory>SnowballAnnotator/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
+
+    <!-- Solrcas -->
+
     <fileSet>
-      <outputDirectory>annotator/WhitespaceTokenizer</outputDirectory>
-      <directory>WhitespaceTokenizer/target/pearPackaging</directory>
+      <outputDirectory>annotator/Solrcas</outputDirectory>
+      <directory>Solrcas/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
     <fileSet>
       <outputDirectory>annotator/Solrcas</outputDirectory>
-      <directory>Solrcas/target/pearPackaging</directory>
-      <fileMode>644</fileMode>
+      <directory>Solrcas/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
       <directoryMode>755</directoryMode>
     </fileSet>
 
+    <!-- Tagger -->
+
     <fileSet>
-      <directory>src/main/scripts</directory>
-      <outputDirectory>bin</outputDirectory>
-      <includes><include>*.sh</include></includes>
+      <outputDirectory>annotator/Tagger</outputDirectory>
+      <directory>Tagger/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
+      <fileMode>644</fileMode>
+      <directoryMode>755</directoryMode>
+    </fileSet>
+    <fileSet>
+      <outputDirectory>annotator/Tagger</outputDirectory>
+      <directory>Tagger/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
       <fileMode>755</fileMode>
-      <directoryMode>755</directoryMode>        
+      <directoryMode>755</directoryMode>
     </fileSet>
+
+    <!-- TikaAnnotator -->
+
     <fileSet>
-      <directory>src/main/scripts</directory>
-      <outputDirectory>bin</outputDirectory>
-      <excludes><exclude>*.sh</exclude></excludes>
+      <outputDirectory>annotator/TikaAnnotator</outputDirectory>
+      <directory>TikaAnnotator/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>        
+      <directoryMode>755</directoryMode>
     </fileSet>
     <fileSet>
-      <directory>src/main/properties</directory>
-      <outputDirectory>config</outputDirectory>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>        
+      <outputDirectory>annotator/TikaAnnotator</outputDirectory>
+      <directory>TikaAnnotator/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
+      <directoryMode>755</directoryMode>
     </fileSet>
-    
-    <!-- copy bin distr license and notice -->
+
+    <!-- WhitespaceTokenizer -->
+
     <fileSet>
-      <directory>src/main/readme</directory>
-      <outputDirectory></outputDirectory>
+      <outputDirectory>annotator/WhitespaceTokenizer</outputDirectory>
+      <directory>WhitespaceTokenizer/target/base-bin</directory>
+      <excludes><exclude>**/*.sh</exclude></excludes>
       <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>      
+      <directoryMode>755</directoryMode>
     </fileSet>
-    
-    <!-- copy standard top level files -->        
     <fileSet>
-      <directory>.</directory>
-      <outputDirectory></outputDirectory>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode> 
-      <includes>
-        <include>README*</include>
-        <include>readme*</include>
-        <include>RELEASE_NOTES*</include>
-        <include>Release-Notes*</include>
-        <include>issuesFixed/**</include>      
-      </includes>
+      <outputDirectory>annotator/WhitespaceTokenizer</outputDirectory>
+      <directory>WhitespaceTokenizer/target/base-bin</directory>
+      <includes><include>**/*.sh</include></includes>
+      <fileMode>755</fileMode>
+      <directoryMode>755</directoryMode>
     </fileSet>
 
+    <!-- copy bin distr license and notice -->
     <fileSet>
-      <directory>target/site/apidocs</directory>
-      <outputDirectory>docs/d/api</outputDirectory>
-      <excludes>
-        <exclude>options</exclude>
-        <exclude>packages</exclude>
-        <exclude>files</exclude>
-        <exclude>argfile</exclude>        
-      </excludes>
-      <fileMode>444</fileMode>
-      <directoryMode>755</directoryMode>        
-    </fileSet>
+      <directory>src/main/readme</directory>
+      <outputDirectory/>
+      <fileMode>644</fileMode>
+      <directoryMode>755</directoryMode>      
+    </fileSet>     
 
   </fileSets>
 </assembly>
\ No newline at end of file

Modified: uima/addons/trunk/src/main/assembly/src.xml
URL: 
http://svn.apache.org/viewvc/uima/addons/trunk/src/main/assembly/src.xml?rev=1152823&r1=1152822&r2=1152823&view=diff
==============================================================================
--- uima/addons/trunk/src/main/assembly/src.xml (original)
+++ uima/addons/trunk/src/main/assembly/src.xml Mon Aug  1 15:23:47 2011
@@ -19,90 +19,25 @@
 -->
 
 <!-- create a source assembly for multi-module projects 
-     Runs only at the top level -->
-
+     Runs only at the top level 
+     
+     NOTE: THIS ONLY DIFFERS FROM STANDARD ONE 
+     IN ADDING AN EXCLUDE FOR "issuesFixed"
+     
+     -->
+     
 <assembly>
-  <id>source-release</id>
+  <id>source-release</id>  <!-- becomes the classifier -->
   <formats>
     <format>zip</format>
   </formats>
-  <moduleSets>
-    <moduleSet>
-      <includes>
-        <include>org.apache.uima:uima-addons-parent</include>
-        <include>org.apache.uima:AlchemyAPIAnnotator</include>
-        <include>org.apache.uima:BSFAnnotator</include>
-        <include>org.apache.uima:ConceptMapper</include>
-        <include>org.apache.uima:ConfigurableFeatureExtractor</include>
-        <include>org.apache.uima:DictionaryAnnotator</include>
-        <include>org.apache.uima:FsVariables</include>
-        <include>org.apache.uima:Lucas</include>
-        <include>org.apache.uima:OpenCalaisAnnotator</include>
-        <include>org.apache.uima:PearPackagingAntTask</include>
-        <include>org.apache.uima:RegularExpressionAnnotator</include>
-        <include>org.apache.uima:SimpleServer</include>
-        <include>org.apache.uima:SnowballAnnotator</include>
-        <include>org.apache.uima:Solrcas</include>
-        <include>org.apache.uima:Tagger</include>
-        <include>org.apache.uima:TikaAnnotator</include>
-        <include>org.apache.uima:WhitespaceTokenizer</include>
-        <include>org.apache.uima:addons-osgi-runtime</include>
-      </includes>
-      <sources>
-        <!--<includeModuleDirectory>false</includeModuleDirectory>-->
-        <fileSets>
-          <fileSet>
-            <!--<outputDirectory>/aggregate-addons</outputDirectory>-->
-            <useDefaultExcludes>true</useDefaultExcludes>
-            <excludes>
-              <!-- build output -->
-              <!-- (?!xxx)means 0 width negative match for xxx-->
-              <!--                any dir except target/ -->
-              
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/).*${project.build.directory}.*]</exclude>
-
-              <!-- NOTE: Most of the following excludes should not be required
-                   if the standard release process is followed. This is 
because the
-                   release plugin checks out project sources into a location 
like
-                   target/checkout, then runs the build from there. The result 
is
-                   a source-release archive that comes from a pretty clean 
directory
-                   structure.
-
-                   HOWEVER, if the release plugin is configured to run extra 
goals
-                   or generate a project website, it's definitely possible 
that some
-                   of these files will be present. So, it's safer to exclude 
them.
-              -->
-
-              <!-- IDEs -->
-              
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?maven-eclipse\.xml]</exclude>
-              
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.project]</exclude>
-              
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.classpath]</exclude>
-              
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?[^/]*\.iws]</exclude>
-              
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?[^/]*\.ipr]</exclude>
-              
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?[^/]*\.iml]</exclude>
-              
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.settings(/.*)?]</exclude>
-              
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.externalToolBuilders(/.*)?]
-              </exclude>
-              
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.deployables(/.*)?]</exclude>
-              
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.wtpmodules(/.*)?]</exclude>
-
-              <!-- misc -->
-              
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?cobertura\.ser]</exclude>
-
-              <!-- release-plugin temp files -->
-              
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?pom\.xml\.releaseBackup]</exclude>
-              
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?release\.properties]</exclude>
-            </excludes>
-          </fileSet>
-        </fileSets>
-      </sources>
-    </moduleSet>
-    
-  </moduleSets>
-
+  
   <fileSets>
     <fileSet>
-      <directory>addons-osgi-runtime</directory>
-      <outputDirectory>addons-osgi-runtime</outputDirectory>
+      <directory>.</directory>
+      <outputDirectory>/</outputDirectory>
+      <fileMode>644</fileMode>
+      <directoryMode>755</directoryMode>
       <useDefaultExcludes>true</useDefaultExcludes>
       <excludes>
         <!-- build output -->
@@ -130,7 +65,8 @@
         
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?[^/]*\.ipr]</exclude>
         
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?[^/]*\.iml]</exclude>
         
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.settings(/.*)?]</exclude>
-        
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.externalToolBuilders(/.*)?]</exclude>
+        
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.externalToolBuilders(/.*)?]
+        </exclude>
         
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.deployables(/.*)?]</exclude>
         
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.wtpmodules(/.*)?]</exclude>
 
@@ -140,37 +76,11 @@
         <!-- release-plugin temp files -->
         
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?pom\.xml\.releaseBackup]</exclude>
         
<exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?release\.properties]</exclude>
+      
+        <!-- custom excludes -->
+        <exclude>issuesFixed/**</exclude>
       </excludes>
     </fileSet>
-    <!-- license, readme, etc. calculated at build time 
-         overrides any copied by the above, I think (order dependent?) -->
-    <fileSet>
-      
<directory>${project.build.directory}/maven-shared-archive-resources/META-INF</directory>
-      <outputDirectory>/</outputDirectory>
-    </fileSet>
-
-    <!-- files that should be copied from the top level project to the top of 
the archive -->
-    <fileSet>
-      <directory>.</directory>
-      <outputDirectory>/</outputDirectory>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>
-      <includes>
-        <include>README*</include>
-        <include>readme*</include>
-        <include>LICENSE*</include>
-        <include>NOTICE*</include>
-        <include>RELEASE_NOTES*</include>
-        <include>Release-Notes*</include>
-        <include>issuesFixed/**</include>
-        <include>pom.xml</include>
-      </includes>
-    </fileSet>
-    <fileSet>
-      <directory>src</directory>
-      <outputDirectory>src</outputDirectory>
-      <fileMode>644</fileMode>
-      <directoryMode>755</directoryMode>        
-    </fileSet>
   </fileSets>
+ 
 </assembly>


Reply via email to