-
Notifications
You must be signed in to change notification settings - Fork 194
/
pom.xml
69 lines (65 loc) · 2.46 KB
/
pom.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
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>no.priv.garshol.duke</groupId>
<artifactId>duke</artifactId>
<version>1.4-SNAPSHOT</version>
<relativePath>../</relativePath>
</parent>
<artifactId>duke-dist</artifactId>
<packaging>pom</packaging>
<!-- NOTE: These dependency declarations are only required to sort this project to the
end of the line in the multimodule build.
Since we only include the child1 module in our assembly, we only need to ensure this
distribution project builds AFTER that one...
-->
<dependencies>
<dependency>
<groupId>no.priv.garshol.duke</groupId>
<artifactId>duke-core</artifactId>
</dependency>
<dependency>
<groupId>no.priv.garshol.duke</groupId>
<artifactId>duke-mapdb</artifactId>
</dependency>
<dependency>
<groupId>no.priv.garshol.duke</groupId>
<artifactId>duke-lucene</artifactId>
</dependency>
<dependency>
<groupId>no.priv.garshol.duke</groupId>
<artifactId>duke-server</artifactId>
</dependency>
<dependency>
<groupId>no.priv.garshol.duke</groupId>
<artifactId>duke-mongodb</artifactId>
</dependency>
<dependency>
<groupId>no.priv.garshol.duke</groupId>
<artifactId>duke-json</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<!-- this plugin builds the duke.zip -->
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>distro-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/assembly/dep.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>