Reporting/distribution/assembly.xml
2024-09-09 22:24:02 +02:00

98 lines
3.9 KiB
XML

<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd">
<id>report-assembly</id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<moduleSets>
<moduleSet>
<useAllReactorProjects>true</useAllReactorProjects>
<includes>
<include>com.capgemini.reports:core-ear</include>
</includes>
<binaries>
<outputDirectory>Installation/reports</outputDirectory>
<unpack>false</unpack>
<includeDependencies>false</includeDependencies>
<outputFileNameMapping>snecma-reports.${module.extension}</outputFileNameMapping>
</binaries>
</moduleSet>
<moduleSet>
<useAllReactorProjects>true</useAllReactorProjects>
<includes>
<include>com.capgemini.reports:deployment-tool</include>
</includes>
<binaries>
<outputDirectory>Installation/reports/bin</outputDirectory>
<unpack>false</unpack>
<includeDependencies>false</includeDependencies>
<outputFileNameMapping>install-reports.${module.extension}</outputFileNameMapping>
</binaries>
</moduleSet>
<moduleSet>
<useAllReactorProjects>true</useAllReactorProjects>
<excludes>
<exclude>com.capgemini.reports:distribution</exclude>
</excludes>
<sources>
<fileSets>
<fileSet>
<excludes>
<exclude>target/</exclude>
<exclude>src/test/</exclude>
<exclude>**/*.iml</exclude>
</excludes>
</fileSet>
</fileSets>
<outputDirectoryMapping>Sources/${module.basedir.name}</outputDirectoryMapping>
</sources>
</moduleSet>
<moduleSet>
<useAllReactorProjects>true</useAllReactorProjects>
<includes>
<include>com.capgemini.reports:kurt-utility</include>
</includes>
<sources>
<fileSets>
<fileSet>
<directory>src/main/resources/xml/policies/</directory>
<includes>
<include>**/*.xml</include>
</includes>
</fileSet>
</fileSets>
<outputDirectoryMapping>Installation/teamcenter/data/policies</outputDirectoryMapping>
</sources>
</moduleSet>
</moduleSets>
<fileSets>
<fileSet>
<directory>${basedir}/install</directory>
<outputDirectory>Installation</outputDirectory>
<excludes>
<exclude>**/bin/**</exclude>
<exclude>**/modules/**</exclude>
</excludes>
<lineEnding>unix</lineEnding>
</fileSet>
<fileSet>
<directory>${basedir}/install</directory>
<outputDirectory>Installation</outputDirectory>
<includes>
<include>**/bin/**</include>
<include>**/modules/**</include>
</includes>
</fileSet>
</fileSets>
<files>
<file>
<source>install/teamcenter/report_install.pl</source>
<outputDirectory>Installation/teamcenter</outputDirectory>
<filtered>true</filtered>
</file>
</files>
</assembly>