a b/shared-models/pom.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0"
3
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5
    <modelVersion>4.0.0</modelVersion>
6
7
    <prerequisites>
8
        <maven>2.2.1</maven>
9
    </prerequisites>
10
    <groupId>eu.alfred</groupId>
11
    <artifactId>shared-models</artifactId>
12
    <version>1.0-SNAPSHOT</version>
13
    <dependencies>
14
        <dependency>
15
            <groupId>org.springframework.data</groupId>
16
            <artifactId>spring-data-mongodb</artifactId>
17
            <version>1.2.0.RELEASE</version>
18
        </dependency>
19
        <dependency>
20
            <groupId>com.google.code.gson</groupId>
21
            <artifactId>gson</artifactId>
22
            <version>2.4</version>
23
        </dependency>
24
        <dependency>
25
            <groupId>org.codehaus.jackson</groupId>
26
            <artifactId>jackson-mapper-asl</artifactId>
27
            <version>1.9.13</version>
28
        </dependency>
29
        <dependency>
30
            <groupId>org.apache.commons</groupId>
31
            <artifactId>commons-lang3</artifactId>
32
            <version>3.4</version>
33
        </dependency>
34
        <dependency>
35
            <groupId>com.fasterxml.jackson.core</groupId>
36
            <artifactId>jackson-core</artifactId>
37
            <version>2.4.1</version>
38
        </dependency>
39
        <dependency>
40
            <groupId>com.sun.jersey</groupId>
41
            <artifactId>jersey-client</artifactId>
42
            <version>1.18.3</version>
43
        </dependency>
44
45
    </dependencies>
46
    <build>
47
        <plugins>
48
            <plugin>
49
                <groupId>org.apache.maven.plugins</groupId>
50
                <artifactId>maven-dependency-plugin</artifactId>
51
                <version>2.9</version>
52
            </plugin>
53
            <plugin>
54
                <groupId>org.apache.maven.plugins</groupId>
55
                <artifactId>maven-compiler-plugin</artifactId>
56
                <version>3.1</version>
57
                <configuration>
58
                    <source>1.8</source>
59
                    <target>1.8</target>
60
                </configuration>
61
                <executions>
62
                    <execution>
63
                        <id>default-testCompile</id>
64
                        <phase>compile</phase>
65
                        <goals>
66
                            <goal>testCompile</goal>
67
                        </goals>
68
                    </execution>
69
                </executions>
70
            </plugin>
71
            <plugin>
72
                <groupId>org.apache.maven.plugins</groupId>
73
                <artifactId>maven-surefire-plugin</artifactId>
74
                <version>2.17</version>
75
                <configuration>
76
                    <forkedProcessTimeoutInSeconds>600</forkedProcessTimeoutInSeconds>
77
                </configuration>
78
            </plugin>
79
            <plugin>
80
                <groupId>org.apache.maven.plugins</groupId>
81
                <artifactId>maven-checkstyle-plugin</artifactId>
82
                <version>2.13</version>
83
                <dependencies>
84
                    <dependency>
85
                        <groupId>com.puppycrawl.tools</groupId>
86
                        <artifactId>checkstyle</artifactId>
87
                        <version>5.9</version>
88
                    </dependency>
89
                </dependencies>
90
            </plugin>
91
            <plugin>
92
                <groupId>org.apache.maven.plugins</groupId>
93
                <artifactId>maven-source-plugin</artifactId>
94
                <version>2.4</version>
95
                <executions>
96
                    <execution>
97
                        <id>attach-sources</id>
98
                        <phase>package</phase>
99
                        <goals>
100
                            <goal>jar-no-fork</goal>
101
                        </goals>
102
                    </execution>
103
                </executions>
104
            </plugin>
105
            <plugin>
106
                <groupId>org.apache.maven.plugins</groupId>
107
                <artifactId>maven-javadoc-plugin</artifactId>
108
                <version>2.10.1</version>
109
                <executions>
110
                    <execution>
111
                        <id>attach-javadocs</id>
112
                        <phase>package</phase>
113
                        <goals>
114
                            <goal>jar</goal>
115
                        </goals>
116
                    </execution>
117
                </executions>
118
            </plugin>
119
            <plugin>
120
                <groupId>org.apache.maven.plugins</groupId>
121
                <artifactId>maven-site-plugin</artifactId>
122
                <version>3.3</version>
123
            </plugin>
124
        </plugins>
125
126
    </build>
127
128
129
</project>