You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by al...@apache.org on 2006/12/08 19:26:13 UTC

svn commit: r484691 - /incubator/uima/uimaj/trunk/uimaj-distr/src/main/assembly/bin.xml

Author: alally
Date: Fri Dec  8 10:26:12 2006
New Revision: 484691

URL: http://svn.apache.org/viewvc?view=rev&rev=484691
Log:
Assembly now has a base directory named "apache-uima".
UIMA-112: https://issues.apache.org/jira/browse/UIMA-112

Modified:
    incubator/uima/uimaj/trunk/uimaj-distr/src/main/assembly/bin.xml

Modified: incubator/uima/uimaj/trunk/uimaj-distr/src/main/assembly/bin.xml
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-distr/src/main/assembly/bin.xml?view=diff&rev=484691&r1=484690&r2=484691
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-distr/src/main/assembly/bin.xml (original)
+++ incubator/uima/uimaj/trunk/uimaj-distr/src/main/assembly/bin.xml Fri Dec  8 10:26:12 2006
@@ -1,132 +1,139 @@
 <!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
 
-     http://www.apache.org/licenses/LICENSE-2.0
+http://www.apache.org/licenses/LICENSE-2.0
 
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.    
 -->
 
 <assembly>
-	<id>bin</id>
-	<formats>
-		<format>tar.gz</format>
-		<format>tar.bz2</format>
-		<format>zip</format>
-	</formats>
-	<includeBaseDirectory>false</includeBaseDirectory>
-	
-	<dependencySets>
-		<!-- Because our artifactIds are uimaj-xxx but our jars are uima-xxx,
-		I need a separate dependency set for each module so that I can
-		specify the jar file name.  If we didn't have this inconsistency
-		we could have a single dependencySet that included all modules
-		and had an outputFileNameMapping of ${artifactId}.jar -->
-		<dependencySet>
-			<includes>
-				<include>org.apache.uima:uimaj-core</include>
-			</includes>
-			<unpack>false</unpack>
-			<outputFileNameMapping>uima-core.jar</outputFileNameMapping>
-			<outputDirectory>/lib</outputDirectory>
-		</dependencySet>
-		<dependencySet>
-			<includes>
-				<include>org.apache.uima:uimaj-cpe</include>
-			</includes>
-			<unpack>false</unpack>
-			<outputFileNameMapping>uima-cpe.jar</outputFileNameMapping>
-			<outputDirectory>/lib</outputDirectory>
-		</dependencySet>
-		<dependencySet>
-			<includes>
-				<include>org.apache.uima:uimaj-examples</include>
-			</includes>
-			<unpack>false</unpack>
-			<outputFileNameMapping>uima-examples.jar</outputFileNameMapping>
-			<outputDirectory>/lib</outputDirectory>
-		</dependencySet>
-		<dependencySet>
-			<includes>
-				<include>org.apache.uima:uimaj-tools</include>
-			</includes>
-			<unpack>false</unpack>
-			<scope>runtime</scope>
-			<outputFileNameMapping>uima-tools.jar</outputFileNameMapping>
-			<outputDirectory>/lib</outputDirectory>
-		</dependencySet>
-		<dependencySet>
-			<includes>
-				<include>org.apache.uima:uimaj-adapter-soap</include>
-			</includes>
-			<unpack>false</unpack>
-			<scope>runtime</scope>
-			<outputFileNameMapping>uima-adapter-soap.jar</outputFileNameMapping>
-			<outputDirectory>/lib</outputDirectory>
-		</dependencySet>
-		<dependencySet>
-			<includes>
-				<include>org.apache.uima:uimaj-adapter-vinci</include>
-			</includes>
-			<unpack>false</unpack>
-			<scope>runtime</scope>
-			<outputFileNameMapping>
-				uima-adapter-vinci.jar</outputFileNameMapping>
-			<outputDirectory>/lib</outputDirectory>
-		</dependencySet>
-		<dependencySet>
-			<includes>
-				<include>org.apache.uima:jVinci</include>
-			</includes>
-			<unpack>false</unpack>
-			<scope>runtime</scope>
-			<outputFileNameMapping>jVinci.jar</outputFileNameMapping>
-			<outputDirectory>/lib</outputDirectory>
-		</dependencySet>
-		
-		
-		<!-- Unpack the zip files for each eclipse plugin into the /eclipsePlugins dir of the distribution -->
-		<dependencySet>
-			<includes>
-				<include>org.apache.uima:uimaj-ep-configurator:zip</include>
-				<include>org.apache.uima:uimaj-ep-debug:zip</include>
-				<include>org.apache.uima:uimaj-ep-jcasgen:zip</include>
-				<include>org.apache.uima:uimaj-ep-pear-packager:zip</include>
-				<include>org.apache.uima:uimaj-ep-runtime:zip</include>
-			</includes>
-			<unpack>true</unpack>
-			<scope>runtime</scope>
-			<outputDirectory>/eclipsePlugins</outputDirectory>
-		</dependencySet>
-	</dependencySets>
-	
+  <id>bin</id>
+  <formats>
+    <format>tar.gz</format>
+    <format>tar.bz2</format>
+    <format>zip</format>
+  </formats>
+  
+  <includeBaseDirectory>false</includeBaseDirectory>
+  
+  <!-- This tag is only supported in assembly plugin v2.2, which is
+  still in SNAPSHOT releases at this time.  Instead of having a dependency
+  on a SNAPSHOT, I've added apache-uima separately to each of the 
+  outputDirectory elements in this file.
+  <baseDirectory>apache-uima</baseDirectory>
+  -->
+  
+  <dependencySets>
+    <!-- Because our artifactIds are uimaj-xxx but our jars are uima-xxx,
+    I need a separate dependency set for each module so that I can
+    specify the jar file name.  If we didn't have this inconsistency
+    we could have a single dependencySet that included all modules
+    and had an outputFileNameMapping of ${artifactId}.jar -->
+    <dependencySet>
+      <includes>
+        <include>org.apache.uima:uimaj-core</include>
+      </includes>
+      <unpack>false</unpack>
+      <outputFileNameMapping>uima-core.jar</outputFileNameMapping>
+      <outputDirectory>/apache-uima/lib</outputDirectory>
+    </dependencySet>
+    <dependencySet>
+      <includes>
+        <include>org.apache.uima:uimaj-cpe</include>
+      </includes>
+      <unpack>false</unpack>
+      <outputFileNameMapping>uima-cpe.jar</outputFileNameMapping>
+      <outputDirectory>/apache-uima/lib</outputDirectory>
+    </dependencySet>
+    <dependencySet>
+      <includes>
+        <include>org.apache.uima:uimaj-examples</include>
+      </includes>
+      <unpack>false</unpack>
+      <outputFileNameMapping>uima-examples.jar</outputFileNameMapping>
+      <outputDirectory>/apache-uima/lib</outputDirectory>
+    </dependencySet>
+    <dependencySet>
+      <includes>
+        <include>org.apache.uima:uimaj-tools</include>
+      </includes>
+      <unpack>false</unpack>
+      <scope>runtime</scope>
+      <outputFileNameMapping>uima-tools.jar</outputFileNameMapping>
+      <outputDirectory>/apache-uima/lib</outputDirectory>
+    </dependencySet>
+    <dependencySet>
+      <includes>
+        <include>org.apache.uima:uimaj-adapter-soap</include>
+      </includes>
+      <unpack>false</unpack>
+      <scope>runtime</scope>
+      <outputFileNameMapping>uima-adapter-soap.jar</outputFileNameMapping>
+      <outputDirectory>/apache-uima/lib</outputDirectory>
+    </dependencySet>
+    <dependencySet>
+      <includes>
+        <include>org.apache.uima:uimaj-adapter-vinci</include>
+      </includes>
+      <unpack>false</unpack>
+      <scope>runtime</scope>
+      <outputFileNameMapping> uima-adapter-vinci.jar</outputFileNameMapping>
+      <outputDirectory>/apache-uima/lib</outputDirectory>
+    </dependencySet>
+    <dependencySet>
+      <includes>
+        <include>org.apache.uima:jVinci</include>
+      </includes>
+      <unpack>false</unpack>
+      <scope>runtime</scope>
+      <outputFileNameMapping>jVinci.jar</outputFileNameMapping>
+      <outputDirectory>/apache-uima/lib</outputDirectory>
+    </dependencySet>
+    
+    
+    <!-- Unpack the zip files for each eclipse plugin into the /eclipsePlugins dir of the distribution -->
+    <dependencySet>
+      <includes>
+        <include>org.apache.uima:uimaj-ep-configurator:zip</include>
+        <include>org.apache.uima:uimaj-ep-debug:zip</include>
+        <include>org.apache.uima:uimaj-ep-jcasgen:zip</include>
+        <include>org.apache.uima:uimaj-ep-pear-packager:zip</include>
+        <include>org.apache.uima:uimaj-ep-runtime:zip</include>
+      </includes>
+      <unpack>true</unpack>
+      <scope>runtime</scope>
+      <outputDirectory>/apache-uima/eclipsePlugins</outputDirectory>
+    </dependencySet>
+  </dependencySets>
+  
   <!-- Add other files - scripts, documentation, examples -->
-	<fileSets>
-		<fileSet>
-			<directory>src/main/scripts</directory>
-			<outputDirectory>bin</outputDirectory>
-		</fileSet>
-		<fileSet>
-			<directory>src/main/properties</directory>
-			<outputDirectory>/</outputDirectory>
-		</fileSet>
-		<fileSet>
-			<directory>target/site/apidocs</directory>
-			<outputDirectory>/docs/api</outputDirectory>
-		</fileSet>
+  <fileSets>
+    <fileSet>
+      <directory>src/main/scripts</directory>
+      <outputDirectory>/apache-uima/bin</outputDirectory>
+    </fileSet>
     <fileSet>
-      <directory>../uima-docbooks/target</directory>      
-      <outputDirectory>/docs</outputDirectory>
+      <directory>src/main/properties</directory>
+      <outputDirectory>/apache-uima/</outputDirectory>
+    </fileSet>
+    <fileSet>
+      <directory>target/site/apidocs</directory>
+      <outputDirectory>/apache-uima/docs/api</outputDirectory>
+    </fileSet>
+    <fileSet>
+      <directory>../uima-docbooks/target</directory>
+      <outputDirectory>/apache-uima/docs</outputDirectory>
       <includes>
         <include>images/**</include>
         <include>overview_and_setup/overview_and_setup.*</include>
@@ -134,62 +141,60 @@
         <include>tools/tools.*</include>
         <include>references/references.*</include>
       </includes>
-    </fileSet>    
-		<fileSet>
-			<directory>../uimaj-examples/src/main/java</directory>
-			<outputDirectory>/examples/src</outputDirectory>
-			<excludes>
-				<exclude>
-					org/apache/uima/examples/xmi/XmiEcoreCasConsumer.java</exclude>
-			</excludes>
-		</fileSet>
-		<fileSet>
-			<directory>../uimaj-examples/src/main/data</directory>
-			<outputDirectory>/examples/data</outputDirectory>
-		</fileSet>
-		<fileSet>
-			<directory>../uimaj-examples/src/main/deploy</directory>
-			<outputDirectory>/examples/deploy</outputDirectory>
-		</fileSet>
-		<fileSet>
-			<directory>../uimaj-examples/src/main/descriptors</directory>
-			<outputDirectory>/examples/descriptors</outputDirectory>
-		</fileSet>
-		<fileSet>
-			<directory>../uimaj-examples/src/main/opennlp_wrappers</directory>
-			<outputDirectory>/examples/opennlp_wrappers</outputDirectory>
-		</fileSet>
-		<fileSet>
-			<directory>../uimaj-examples/src/main/resources</directory>
-			<outputDirectory>/examples/resources</outputDirectory>
-		</fileSet>
-		<fileSet>
-			<directory>../uimaj-examples/src/main/run_configuration</directory>
-			<outputDirectory>/examples/run_configuration</outputDirectory>
-		</fileSet>
-	</fileSets>
-	<files>
-		<file>
-			<source>../uimaj-examples/src/main/eclipseProject/project</source>
-			<outputDirectory>/examples</outputDirectory>
-			<destName>.project</destName>
-		</file>
-		<file>
-			<source>../uimaj-examples/src/main/eclipseProject/classpath</source>
-			<outputDirectory>/examples</outputDirectory>
-			<destName>.classpath</destName>
-		</file>
-		<file>
-			<source>
-				../uimaj-examples/src/main/eclipseProject/ecore_src_readme.txt</source>
-			<outputDirectory>/examples/ecore_src</outputDirectory>
-			<destName>readme.txt</destName>
-		</file>
-		<file>
-			<source>
-				../uimaj-examples/src/main/java/org/apache/uima/examples/xmi/XmiEcoreCasConsumer.java</source>
-			<outputDirectory>
-				/examples/ecore_src/org/apache/uima/examples/xmi</outputDirectory>
-		</file>
-	</files>
+    </fileSet>
+    <fileSet>
+      <directory>../uimaj-examples/src/main/java</directory>
+      <outputDirectory>/apache-uima/examples/src</outputDirectory>
+      <excludes>
+        <exclude> org/apache/uima/examples/xmi/XmiEcoreCasConsumer.java</exclude>
+      </excludes>
+    </fileSet>
+    <fileSet>
+      <directory>../uimaj-examples/src/main/data</directory>
+      <outputDirectory>/apache-uima/examples/data</outputDirectory>
+    </fileSet>
+    <fileSet>
+      <directory>../uimaj-examples/src/main/deploy</directory>
+      <outputDirectory>/apache-uima/examples/deploy</outputDirectory>
+    </fileSet>
+    <fileSet>
+      <directory>../uimaj-examples/src/main/descriptors</directory>
+      <outputDirectory>/apache-uima/examples/descriptors</outputDirectory>
+    </fileSet>
+    <fileSet>
+      <directory>../uimaj-examples/src/main/opennlp_wrappers</directory>
+      <outputDirectory>/apache-uima/examples/opennlp_wrappers</outputDirectory>
+    </fileSet>
+    <fileSet>
+      <directory>../uimaj-examples/src/main/resources</directory>
+      <outputDirectory>/apache-uima/examples/resources</outputDirectory>
+    </fileSet>
+    <fileSet>
+      <directory>../uimaj-examples/src/main/run_configuration</directory>
+      <outputDirectory>/apache-uima/examples/run_configuration</outputDirectory>
+    </fileSet>
+  </fileSets>
+  <files>
+    <file>
+      <source>../uimaj-examples/src/main/eclipseProject/project</source>
+      <outputDirectory>/apache-uima/examples</outputDirectory>
+      <destName>.project</destName>
+    </file>
+    <file>
+      <source>../uimaj-examples/src/main/eclipseProject/classpath</source>
+      <outputDirectory>/apache-uima/examples</outputDirectory>
+      <destName>.classpath</destName>
+    </file>
+    <file>
+      <source> ../uimaj-examples/src/main/eclipseProject/ecore_src_readme.txt</source>
+      <outputDirectory>/apache-uima/examples/ecore_src</outputDirectory>
+      <destName>readme.txt</destName>
+    </file>
+    <file>
+      <source>
+        ../uimaj-examples/src/main/java/org/apache/uima/examples/xmi/XmiEcoreCasConsumer.java</source>
+      <outputDirectory>/apache-uima
+        /examples/ecore_src/org/apache/uima/examples/xmi</outputDirectory>
+    </file>
+  </files>
 </assembly>