/
assembly.xml
78 lines (74 loc) · 2.93 KB
/
assembly.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<assembly
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
<formats>
<format>zip</format>
</formats>
<baseDirectory>${project.build.finalName}-${project.version}</baseDirectory>
<!-- Add distribution files -->
<fileSets>
<fileSet>
<directory>src/main/assembly</directory>
<outputDirectory>.</outputDirectory>
<includes>
<include>readme.txt</include>
<include>lgpl.txt</include>
</includes>
</fileSet>
</fileSets>
<dependencySets>
<!-- Add necessary binaries -->
<dependencySet>
<outputDirectory>artifacts</outputDirectory>
<useProjectArtifact>false</useProjectArtifact>
<includes>
<include>org.jboss.seam.rest:seam-rest-api</include>
<include>org.jboss.seam.rest:seam-rest</include>
</includes>
<outputFileNameMapping>${artifact.artifactId}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
</dependencySet>
<!-- Add necessary dependencies -->
<dependencySet>
<outputDirectory>lib</outputDirectory>
<useProjectArtifact>false</useProjectArtifact>
<useTransitiveDependencies>true</useTransitiveDependencies>
<excludes>
<exclude>org.jboss.seam.rest:*</exclude>
</excludes>
<outputFileNameMapping>${artifact.artifactId}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
</dependencySet>
<!-- Pull in javadoc for api -->
<dependencySet>
<outputDirectory>doc/apidocs</outputDirectory>
<unpack>true</unpack>
<useProjectArtifact>false</useProjectArtifact>
<includes>
<include>org.jboss.seam.rest:seam-rest-api:jar:javadoc</include>
</includes>
</dependencySet>
<!-- Pull in the example projects -->
<dependencySet>
<outputDirectory>examples</outputDirectory>
<unpack>true</unpack>
<useProjectArtifact>false</useProjectArtifact>
<includes>
<include>org.jboss.seam.rest:seam-tasks-example</include>
</includes>
</dependencySet>
<!-- Pull in docbook artifacts -->
<dependencySet>
<outputDirectory>doc/reference</outputDirectory>
<unpack>true</unpack>
<useProjectArtifact>false</useProjectArtifact>
<includes>
<include>org.jboss.seam.rest:seam-rest-reference-guide</include>
</includes>
<unpackOptions>
<excludes>
<exclude>META-INF/</exclude>
</excludes>
</unpackOptions>
</dependencySet>
</dependencySets>
</assembly>