1+ <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
2+ xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
3+ <modelVersion >4.0.0</modelVersion >
4+ <groupId >org.baeldung</groupId >
5+ <artifactId >apache-fop</artifactId >
6+ <version >0.1-SNAPSHOT</version >
7+
8+ <name >apache-fop</name >
9+
10+ <dependencies >
11+
12+ <!-- utils -->
13+
14+ <dependency >
15+ <groupId >com.google.guava</groupId >
16+ <artifactId >guava</artifactId >
17+ <version >${guava.version} </version >
18+ </dependency >
19+
20+ <dependency >
21+ <groupId >org.apache.commons</groupId >
22+ <artifactId >commons-collections4</artifactId >
23+ <version >4.0</version >
24+ </dependency >
25+
26+ <dependency >
27+ <groupId >commons-io</groupId >
28+ <artifactId >commons-io</artifactId >
29+ <version >2.4</version >
30+ </dependency >
31+
32+ <dependency >
33+ <groupId >org.apache.commons</groupId >
34+ <artifactId >commons-lang3</artifactId >
35+ <version >${commons-lang3.version} </version >
36+ </dependency >
37+
38+ <dependency >
39+ <groupId >org.apache.commons</groupId >
40+ <artifactId >commons-math3</artifactId >
41+ <version >3.3</version >
42+ </dependency >
43+
44+ <!-- web -->
45+
46+ <!-- marshalling -->
47+
48+ <dependency >
49+ <groupId >com.fasterxml.jackson.core</groupId >
50+ <artifactId >jackson-databind</artifactId >
51+ <version >${jackson.version} </version >
52+ </dependency >
53+
54+ <!-- logging -->
55+
56+ <dependency >
57+ <groupId >org.slf4j</groupId >
58+ <artifactId >slf4j-api</artifactId >
59+ <version >${org.slf4j.version} </version >
60+ </dependency >
61+ <dependency >
62+ <groupId >ch.qos.logback</groupId >
63+ <artifactId >logback-classic</artifactId >
64+ <version >${logback.version} </version >
65+ <!-- <scope>runtime</scope> -->
66+ </dependency >
67+ <dependency >
68+ <groupId >org.slf4j</groupId >
69+ <artifactId >jcl-over-slf4j</artifactId >
70+ <version >${org.slf4j.version} </version >
71+ <!-- <scope>runtime</scope> --> <!-- some spring dependencies need to compile against jcl -->
72+ </dependency >
73+ <dependency > <!-- needed to bridge to slf4j for projects that use the log4j APIs directly -->
74+ <groupId >org.slf4j</groupId >
75+ <artifactId >log4j-over-slf4j</artifactId >
76+ <version >${org.slf4j.version} </version >
77+ </dependency >
78+
79+ <!-- test scoped -->
80+
81+ <dependency >
82+ <groupId >junit</groupId >
83+ <artifactId >junit-dep</artifactId >
84+ <version >${junit.version} </version >
85+ <scope >test</scope >
86+ </dependency >
87+
88+ <dependency >
89+ <groupId >org.hamcrest</groupId >
90+ <artifactId >hamcrest-core</artifactId >
91+ <version >${org.hamcrest.version} </version >
92+ <scope >test</scope >
93+ </dependency >
94+ <dependency >
95+ <groupId >org.hamcrest</groupId >
96+ <artifactId >hamcrest-library</artifactId >
97+ <version >${org.hamcrest.version} </version >
98+ <scope >test</scope >
99+ </dependency >
100+
101+ <dependency >
102+ <groupId >org.mockito</groupId >
103+ <artifactId >mockito-core</artifactId >
104+ <version >${mockito.version} </version >
105+ <scope >test</scope >
106+ </dependency >
107+
108+ </dependencies >
109+
110+ <build >
111+ <finalName >apache-fop</finalName >
112+ <resources >
113+ <resource >
114+ <directory >src/main/resources</directory >
115+ <filtering >true</filtering >
116+ </resource >
117+ </resources >
118+
119+ <plugins >
120+
121+ <plugin >
122+ <groupId >org.apache.maven.plugins</groupId >
123+ <artifactId >maven-compiler-plugin</artifactId >
124+ <version >${maven-compiler-plugin.version} </version >
125+ <configuration >
126+ <source >1.7</source >
127+ <target >1.7</target >
128+ </configuration >
129+ </plugin >
130+
131+ <plugin >
132+ <groupId >org.apache.maven.plugins</groupId >
133+ <artifactId >maven-surefire-plugin</artifactId >
134+ <version >${maven-surefire-plugin.version} </version >
135+ <configuration >
136+ <excludes >
137+ <exclude >**/*IntegrationTest.java</exclude >
138+ </excludes >
139+ </configuration >
140+ </plugin >
141+
142+ </plugins >
143+
144+ </build >
145+
146+ <properties >
147+ <!-- Spring -->
148+ <org .springframework.version>4.1.2.RELEASE</org .springframework.version>
149+ <org .springframework.security.version>3.2.5.RELEASE</org .springframework.security.version>
150+
151+ <!-- persistence -->
152+ <hibernate .version>4.3.7.Final</hibernate .version>
153+ <mysql-connector-java .version>5.1.34</mysql-connector-java .version>
154+
155+ <!-- marshalling -->
156+ <jackson .version>2.4.2</jackson .version>
157+
158+ <!-- logging -->
159+ <org .slf4j.version>1.7.7</org .slf4j.version>
160+ <logback .version>1.1.2</logback .version>
161+
162+ <!-- various -->
163+ <hibernate-validator .version>5.1.3.Final</hibernate-validator .version>
164+
165+ <!-- util -->
166+ <guava .version>17.0</guava .version> <!-- upgrade to 18.0 -->
167+ <commons-lang3 .version>3.3.2</commons-lang3 .version>
168+
169+ <!-- testing -->
170+ <org .hamcrest.version>1.3</org .hamcrest.version>
171+ <junit .version>4.11</junit .version>
172+ <mockito .version>1.10.8</mockito .version>
173+
174+ <httpcore .version>4.3.3</httpcore .version>
175+ <httpclient .version>4.3.6</httpclient .version>
176+
177+ <rest-assured .version>2.4.0</rest-assured .version>
178+
179+ <!-- maven plugins -->
180+ <maven-compiler-plugin .version>3.2</maven-compiler-plugin .version>
181+ <maven-war-plugin .version>2.5</maven-war-plugin .version>
182+ <maven-surefire-plugin .version>2.17</maven-surefire-plugin .version>
183+ <maven-resources-plugin .version>2.7</maven-resources-plugin .version>
184+ <cargo-maven2-plugin .version>1.4.10</cargo-maven2-plugin .version>
185+
186+ </properties >
187+
188+ </project >
0 commit comments