source: trunk/autoquest-distribution/src/main/assembly/bin.xml @ 2026

Last change on this file since 2026 was 1403, checked in by pharms, 11 years ago
  • distribution now also per default creates directory variant
File size: 2.0 KB
Line 
1<assembly
2    xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
3    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4    xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
5  <id>bin</id>
6  <formats>
7    <format>tar.gz</format>
8    <format>dir</format>
9    <!--format>tar.bz2</format>
10    <format>zip</format-->
11  </formats>
12  <moduleSets>
13    <moduleSet>
14      <!-- add all dependencies except autoquest-runner into the lib directory -->
15      <!-- useAllReactorProjects>true</useAllReactorProjects-->
16      <includes></includes>
17      <excludes>
18        <exclude>de.ugoe.cs.autoquest:autoquest-runner</exclude>
19      </excludes>
20      <binaries>
21        <includes></includes>
22        <outputDirectory>lib</outputDirectory>
23        <unpack>false</unpack>
24      </binaries>
25    </moduleSet>
26    <moduleSet>
27      <!-- add only autoquest-runner to the main directory -->
28      <includes>
29          <include>de.ugoe.cs.autoquest:autoquest-runner</include>
30      </includes>
31      <binaries>
32        <includes></includes>
33        <outputDirectory></outputDirectory>
34        <unpack>false</unpack>
35        <dependencySets>
36          <dependencySet>
37            <excludes>
38              <exclude>de.ugoe.cs.autoquest*</exclude>
39              <exclude>org.eclipse.swt*</exclude>
40            </excludes>
41            <outputDirectory>lib</outputDirectory>
42            <unpack>false</unpack>
43          </dependencySet>
44        </dependencySets>
45      </binaries>
46    </moduleSet>
47  </moduleSets>
48  <fileSets>
49    <fileSet>
50      <directory>target/bin</directory>
51      <outputDirectory>bin</outputDirectory>
52      <fileMode>775</fileMode>
53      <includes>
54        <include>*</include>
55      </includes>
56    </fileSet>
57    <fileSet>
58      <directory>target/data</directory>
59      <outputDirectory>data</outputDirectory>
60      <excludes>
61        <exclude>META-INF/**</exclude>
62      </excludes>
63    </fileSet>
64  </fileSets>
65</assembly>
Note: See TracBrowser for help on using the repository browser.