blob: 8fbd83b84657591cb63a7e85c06cd9100391df00 [file] [log] [blame]
<!--
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
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>src</id>
<formats>
<format>tar.gz</format>
<!--format>tar.bz2</format--> <!-- to speed up builds -->
<format>zip</format>
</formats>
<includeBaseDirectory>true</includeBaseDirectory>
<fileSets>
<!-- Leave out .sh/.bat/.cmd files, include them in the next step as executable -->
<fileSet>
<directory>.</directory>
<outputDirectory>/uimaj-distr</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
</includes>
<excludes>
<exclude>src/**/*.bat</exclude>
<exclude>src/**/*.cmd</exclude>
<exclude>src/**/*.sh</exclude>
</excludes>
<fileMode>644</fileMode>
</fileSet>
<!-- Copy .sh files as executable -->
<fileSet>
<fileMode>755</fileMode>
<directory>.</directory>
<outputDirectory>/uimaj-distr</outputDirectory>
<includes>
<include>src/**/*.sh</include>
</includes>
</fileSet>
<fileSet>
<fileMode>644</fileMode>
<directory>.</directory>
<outputDirectory>/uimaj-distr</outputDirectory>
<includes>
<include>src/**/*.bat</include>
<include>src/**/*.cmd</include>
</includes>
</fileSet>
<fileSet>
<directory>src/main/readme</directory>
<outputDirectory/>
<excludes>
<exclude>README</exclude>
</excludes>
<fileMode>644</fileMode>
</fileSet>
<!-- Copy .sh files as executable -->
<fileSet>
<fileMode>755</fileMode>
<directory>src/main/readme_src</directory>
<includes>
<include>*.sh</include>
</includes>
<outputDirectory/>
</fileSet>
<!-- Copy everything else as non-executable -->
<fileSet>
<directory>src/main/readme_src</directory>
<excludes>
<exclude>*.sh</exclude>
</excludes>
<outputDirectory/>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uima-docbooks</directory>
<outputDirectory>/uima-docbooks</outputDirectory>
<excludes>
<exclude>target/**</exclude>
<!-- Directories does not exist -->
<!-- <exclude>docbook/**</exclude> -->
<!-- <exclude>lib/**</exclude> -->
<!-- <exclude>Source_UIMA_SDK_Guide_Ref/**</exclude> -->
<exclude>.*</exclude>
<exclude>LICENSE.txt</exclude>
<exclude>src/styles/titlepage/*.xsl</exclude>
</excludes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uima-docbook-tool</directory>
<outputDirectory>/uima-docbook-tool</outputDirectory>
<includes>
<include>build/**</include>
<include>catalog/**</include>
<include>properties/**</include>
<include>samples/**</include>
<include>styles/**</include>
<include>tools/common-lib/**</include>
<include>tools/docbook-versions/docbook-xml-*</include>
<include>tools/docbook-versions/docbook-xsl-*</include>
<include>tools/fop-versions/fop-*/fop-config.xml</include>
<include>tools/jai-version/jai-1.1.3</include>
<include>tools/saxon-versions/saxon-6.5.5</include>
<include>tools/HOW_TO</include>
<include>xinclude.mod</include>
<include>README</include>
<include>README.FIRST</include>
</includes>
<excludes>
<exclude></exclude>
</excludes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-eclipse-update-site</directory>
<outputDirectory>/uimaj-eclipse-update-site</outputDirectory>
<excludes>
<exclude>target/**</exclude>
</excludes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-eclipse-feature-runtime</directory>
<outputDirectory>/uimaj-eclipse-feature-runtime</outputDirectory>
<excludes>
<exclude>META-INF/**</exclude>
<exclude>target/**</exclude>
</excludes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-eclipse-feature-tools</directory>
<outputDirectory>/uimaj-eclipse-feature-tools</outputDirectory>
<excludes>
<exclude>META-INF/**</exclude>
<exclude>target/**</exclude>
</excludes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj</directory>
<outputDirectory>/uimaj</outputDirectory>
<includes>
<include>pom.xml</include>
<include>eclipse-plugin-superPom/**</include>
<include>distr-superPom/**</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../jVinci</directory>
<outputDirectory>/jVinci</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-adapter-soap</directory>
<outputDirectory>/uimaj-adapter-soap</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-adapter-vinci</directory>
<outputDirectory>/uimaj-adapter-vinci</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-bootstrap</directory>
<outputDirectory>/uimaj-bootstrap</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-component-test-util</directory>
<outputDirectory>/uimaj-component-test-util</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-core</directory>
<outputDirectory>/uimaj-core</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-cpe</directory>
<outputDirectory>/uimaj-cpe</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-document-annotation</directory>
<outputDirectory>/uimaj-document-annotation</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-ep-cas-editor</directory>
<outputDirectory>/uimaj-ep-cas-editor</outputDirectory>
<includes>
<include>icons/**</include>
<include>src/**</include>
<include>schema/**</include>
<include>plugin.xml</include>
<include>pom.xml</include>
<include>build.properties</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-ep-configurator</directory>
<outputDirectory>/uimaj-ep-configurator</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
<include>META-INF</include>
<include>plugin.xml</include>
<include>schema/**</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-ep-debug</directory>
<outputDirectory>/uimaj-ep-debug</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
<include>META-INF</include>
<include>plugin.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-ep-jcasgen</directory>
<outputDirectory>/uimaj-ep-jcasgen</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
<include>META-INF</include>
<include>plugin.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-ep-pear-packager</directory>
<outputDirectory>/uimaj-ep-pear-packager</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
<include>META-INF</include>
<include>about.html</include>
<include>icons/**</include>
<include>plugin.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-ep-runtime</directory>
<outputDirectory>/uimaj-ep-runtime</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
<include>META-INF</include>
<include>plugin.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-examples</directory>
<outputDirectory>/uimaj-examples</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-test-util</directory>
<outputDirectory>/uimaj-test-util</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../uimaj-tools</directory>
<outputDirectory>/uimaj-tools</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
<fileSet>
<directory>../PearPackagingMavenPlugin</directory>
<outputDirectory>/PearPackagingMavenPlugin</outputDirectory>
<includes>
<include>src/**</include>
<include>pom.xml</include>
</includes>
<fileMode>644</fileMode>
</fileSet>
</fileSets>
</assembly>