aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-web/src/main/assembly/tomcat/default.xml
diff options
context:
space:
mode:
Diffstat (limited to 'pdf-as-web/src/main/assembly/tomcat/default.xml')
-rw-r--r--pdf-as-web/src/main/assembly/tomcat/default.xml116
1 files changed, 116 insertions, 0 deletions
diff --git a/pdf-as-web/src/main/assembly/tomcat/default.xml b/pdf-as-web/src/main/assembly/tomcat/default.xml
new file mode 100644
index 0000000..f8c3f03
--- /dev/null
+++ b/pdf-as-web/src/main/assembly/tomcat/default.xml
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html -->
+<assembly
+ xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
+
+ <id>tomcat</id>
+
+ <formats>
+ <format>zip</format>
+ <!-- tar.gz format preserves permission flags (unix only) -->
+ <format>tar.gz</format>
+ </formats>
+
+ <baseDirectory>tomcat</baseDirectory>
+ <includeBaseDirectory>false</includeBaseDirectory>
+
+ <fileSets>
+
+ <!-- Assemble extracted tomcat, excluding pre-deployed applications like examples, manager... -->
+ <fileSet>
+ <directory>${project.build.directory}/tomcat</directory>
+ <excludes>
+ <exclude>apache-tomcat-${tomcat.version}/webapps/examples/**</exclude>
+ <exclude>apache-tomcat-${tomcat.version}/webapps/docs/**</exclude>
+ <exclude>apache-tomcat-${tomcat.version}/webapps/host-manager/**</exclude>
+ <exclude>apache-tomcat-${tomcat.version}/webapps/manager/**</exclude>
+ <exclude>apache-tomcat-${tomcat.version}/webapps/ROOT/*</exclude>
+ <!-- excluded because we neet to set permission flags later on (unix only)-->
+ <exclude>apache-tomcat-${tomcat.version}/bin/*.sh</exclude>
+ </excludes>
+ <outputDirectory />
+ </fileSet>
+
+ <!-- Copy unix tomcat bin scripts, setting a+xr and u+w (0x0755).-->
+ <fileSet>
+ <directory>${project.build.directory}/tomcat</directory>
+ <includes>
+ <include>apache-tomcat-${tomcat.version}/bin/*.sh</include>
+ </includes>
+ <fileMode>0755</fileMode>
+ <outputDirectory />
+ </fileSet>
+
+ <!-- Copy startup scripts (excluding Unix scripts). -->
+ <fileSet>
+ <directory>src/main/assembly/tomcat/scripts</directory>
+ <excludes>
+ <!-- ignored since permission flags are set later on (unix only) -->
+ <exclude>*.sh</exclude>
+ </excludes>
+ <filtered>true</filtered>
+ <outputDirectory>apache-tomcat-${tomcat.version}</outputDirectory>
+ </fileSet>
+
+ <!-- Copy startup unix scripts, setting a+xr and u+w (0x0755).-->
+ <fileSet>
+ <directory>src/main/assembly/tomcat/scripts</directory>
+ <includes>
+ <!-- ignored since permission flags are set later on (unix only) -->
+ <include>*.sh</include>
+ </includes>
+ <fileMode>0755</fileMode>
+ <filtered>true</filtered>
+ <outputDirectory>apache-tomcat-${tomcat.version}</outputDirectory>
+ </fileSet>
+
+ <!-- Copy csv log file template (containing header line).-->
+ <fileSet>
+ <directory>src/main/assembly/tomcat/logs</directory>
+ <includes>
+ <include>*.csv</include>
+ </includes>
+ <outputDirectory>apache-tomcat-${tomcat.version}/logs</outputDirectory>
+ </fileSet>
+
+ <!-- Copy root webapp (which just redirects to /pdf-as). -->
+ <fileSet>
+ <directory>src/main/assembly/tomcat/ROOT</directory>
+ <filtered>true</filtered>
+ <outputDirectory>apache-tomcat-${tomcat.version}/webapps/ROOT</outputDirectory>
+ </fileSet>
+
+ <!-- Deploy pdfas configuration. -->
+ <fileSet>
+ <directory>src/main/assembly/tomcat/configuration/default/pdf-as</directory>
+ <outputDirectory>apache-tomcat-${tomcat.version}/conf/pdf-as</outputDirectory>
+ </fileSet>
+
+ <!-- Deploy context information file. -->
+ <fileSet>
+ <directory>src/main/assembly/tomcat/configuration/default/Catalina/localhost</directory>
+ <outputDirectory>apache-tomcat-${tomcat.version}/conf/Catalina/localhost</outputDirectory>
+ </fileSet>
+
+ </fileSets>
+
+ <moduleSets>
+
+ <!-- Copy pdf-as.war to tomcat webapps. -->
+ <moduleSet>
+ <useAllReactorProjects>true</useAllReactorProjects>
+ <includes>
+ <include>eu.europa.ec.joinup.egovlabs.pdf-as:pdf-as-web:war</include>
+ </includes>
+ <binaries>
+ <unpack>false</unpack>
+ <outputDirectory>apache-tomcat-${tomcat.version}/webapps</outputDirectory>
+ <outputFileNameMapping>pdf-as.war</outputFileNameMapping>
+ </binaries>
+ </moduleSet>
+
+ </moduleSets>
+
+</assembly>