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>