Skip to content

Commit 1683483

Browse files
committed
Merge pull request #14 from maxmind/greg/zip-with-dependencies
Have Maven create a zip with dependencies
2 parents fec93d0 + d560f23 commit 1683483

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed

pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,23 @@
6363
</properties>
6464
<build>
6565
<plugins>
66+
<plugin>
67+
<groupId>org.apache.maven.plugins</groupId>
68+
<artifactId>maven-assembly-plugin</artifactId>
69+
<configuration>
70+
<descriptors>
71+
<descriptor>src/assembly/bin.xml</descriptor>
72+
</descriptors>
73+
</configuration>
74+
<executions>
75+
<execution>
76+
<phase>package</phase>
77+
<goals>
78+
<goal>single</goal>
79+
</goals>
80+
</execution>
81+
</executions>
82+
</plugin>
6683
<plugin>
6784
<groupId>org.apache.maven.plugins</groupId>
6885
<artifactId>maven-gpg-plugin</artifactId>

src/assembly/bin.xml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<assembly>
2+
<id>with-dependencies</id>
3+
<formats>
4+
<format>zip</format>
5+
</formats>
6+
<dependencySets>
7+
<dependencySet>
8+
<unpack>false</unpack>
9+
<scope>runtime</scope>
10+
<outputDirectory>lib</outputDirectory>
11+
</dependencySet>
12+
</dependencySets>
13+
<fileSets>
14+
<fileSet>
15+
<directory>${project.basedir}</directory>
16+
<outputDirectory>/</outputDirectory>
17+
<includes>
18+
<include>README*</include>
19+
<include>LICENSE*</include>
20+
<include>CHANGELOG*</include>
21+
</includes>
22+
</fileSet>
23+
<fileSet>
24+
<directory>${project.basedir}/target</directory>
25+
<outputDirectory>lib</outputDirectory>
26+
<includes>
27+
<include>*.jar</include>
28+
</includes>
29+
</fileSet>
30+
</fileSets>
31+
</assembly>

0 commit comments

Comments
 (0)