Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit b50acb0

Browse files
committed
POM file extended for generating a project distribution file
1 parent 8830fff commit b50acb0

File tree

2 files changed

+54
-0
lines changed

2 files changed

+54
-0
lines changed

pom.xml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,25 @@
126126
</executions>
127127
</plugin>
128128

129+
<plugin>
130+
<artifactId>maven-assembly-plugin</artifactId>
131+
<version>2.2.1</version>
132+
<configuration>
133+
<descriptors>
134+
<descriptor>src/assemble/distribution.xml</descriptor>
135+
</descriptors>
136+
</configuration>
137+
<executions>
138+
<execution>
139+
<id>create-project-distribution-file</id>
140+
<phase>package</phase>
141+
<goals>
142+
<goal>single</goal>
143+
</goals>
144+
</execution>
145+
</executions>
146+
</plugin>
147+
129148
<plugin>
130149
<groupId>org.apache.felix</groupId>
131150
<artifactId>maven-bundle-plugin</artifactId>

src/assemble/distribution.xml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<assembly 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+
6+
<id>distribution</id>
7+
8+
<formats>
9+
<format>zip</format>
10+
</formats>
11+
12+
<fileSets>
13+
14+
<fileSet>
15+
<directory>${project.basedir}</directory>
16+
<includes>
17+
<include>README*</include>
18+
<include>LICENSE*</include>
19+
<include>NOTICE*</include>
20+
<include>CHANGES*</include>
21+
<include>pom.xml</include>
22+
<include>build.xml</include>
23+
</includes>
24+
<useDefaultExcludes>true</useDefaultExcludes>
25+
</fileSet>
26+
27+
<fileSet>
28+
<directory>${project.basedir}/src</directory>
29+
<outputDirectory>src</outputDirectory>
30+
<useDefaultExcludes>true</useDefaultExcludes>
31+
</fileSet>
32+
33+
</fileSets>
34+
35+
</assembly>

0 commit comments

Comments
 (0)