firethorn

view firethorn-spring/pom.xml @ 4317:2f17074a7e0c

Merged upstream changes
author Dave Morris <dmr@roe.ac.uk>
date Mon Jan 25 19:30:16 2021 +0000 (7 months ago)
parents 6127a51240fa
children
line source
1 <?xml version="1.0"?>
2 <!--+
3 |
4 | Copyright (c) 2012, ROE (http://www.roe.ac.uk/)
5 | All rights reserved.
6 |
7 | This program is free software: you can redistribute it and/or modify
8 | it under the terms of the GNU General Public License as published by
9 | the Free Software Foundation, either version 3 of the License, or
10 | (at your option) any later version.
11 |
12 | This program is distributed in the hope that it will be useful,
13 | but WITHOUT ANY WARRANTY; without even the implied warranty of
14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 | GNU General Public License for more details.
16 |
17 | You should have received a copy of the GNU General Public License
18 | along with this program. If not, see <http://www.gnu.org/licenses/>.
19 |
20 +-->
21 <project
22 xmlns="http://maven.apache.org/POM/4.0.0"
23 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
24 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
25 >
26 <modelVersion>4.0.0</modelVersion>
28 <!--+
29 | Maven parent/child inheritance.
30 | http://maven.apache.org/guides/introduction/introduction-to-the-pom.html#Project_Inheritance
31 +-->
32 <parent>
33 <groupId>uk.ac.roe.wfau</groupId>
34 <artifactId>firethorn</artifactId>
35 <version project='firethorn'>2.1.36</version>
36 </parent>
38 <artifactId>firethorn-spring</artifactId>
39 <packaging>pom</packaging>
41 <name>Firethorn Spring</name>
42 <description>
43 <![CDATA[
44 A placeholder POM to include all of the Spring and Hibernate related dependencies in one place.
45 ]]>
46 </description>
48 <url>http://redmine.roe.ac.uk/projects/wva</url>
50 <properties>
52 <!--spring.version>5.1.7.RELEASE</spring.version-->
53 <spring.version>5.0.8.RELEASE</spring.version>
55 <!--hibernate.version>5.4.3.Final</hibernate.version-->
56 <hibernate.version>5.3.1.Final</hibernate.version>
58 <!--hibernate.validator>6.0.16.Final</hibernate.validator-->
59 <hibernate.validator>6.0.11.Final</hibernate.validator>
61 <!--aspectj.version>1.9.4</aspectj.version-->
62 <aspectj.version>1.9.1</aspectj.version>
64 <!--jackson.version>2.9.9</jackson.version-->
65 <jackson.version>2.9.6</jackson.version>
67 </properties>
69 <repositories>
71 <!--+
72 | SpringSource repository.
73 <repository>
74 <id>springsource-repo</id>
75 <name>SpringSource Repository</name>
76 <url>http://repo.springsource.org/release</url>
77 </repository>
78 +-->
80 <!--+
81 | JBoss/Hibernate repository.
82 <repository>
83 <id>org.jboss.maven.public</id>
84 <name>JBoss Public Repository Group</name>
85 <url>http://repository.jboss.org/nexus/content/groups/public</url>
86 </repository>
87 +-->
89 </repositories>
91 <dependencies>
93 <!--+
94 | Spring core.
95 | http://static.springsource.org/spring/docs/3.0.5.RELEASE/reference/overview.html#d0e276
96 +-->
97 <dependency>
98 <groupId>org.springframework</groupId>
99 <artifactId>spring-core</artifactId>
100 <version>${spring.version}</version>
101 </dependency>
103 <!--+
104 | Spring beans.
105 | http://static.springsource.org/spring/docs/3.0.5.RELEASE/reference/beans.html
106 +-->
107 <dependency>
108 <groupId>org.springframework</groupId>
109 <artifactId>spring-beans</artifactId>
110 <version>${spring.version}</version>
111 </dependency>
113 <!--+
114 | Spring context.
115 | http://static.springsource.org/spring/docs/3.0.5.RELEASE/reference/beans.html#context-introduction
116 +-->
117 <dependency>
118 <groupId>org.springframework</groupId>
119 <artifactId>spring-context-support</artifactId>
120 <version>${spring.version}</version>
121 </dependency>
123 <!--+
124 | Spring aspects.
125 +-->
126 <dependency>
127 <groupId>org.springframework</groupId>
128 <artifactId>spring-aspects</artifactId>
129 <version>${spring.version}</version>
130 </dependency>
131 <dependency>
132 <groupId>org.springframework</groupId>
133 <artifactId>spring-aop</artifactId>
134 <version>${spring.version}</version>
135 </dependency>
137 <!--+
138 | AspectJ.
139 +-->
140 <dependency>
141 <groupId>org.aspectj</groupId>
142 <artifactId>aspectjweaver</artifactId>
143 <version>${aspectj.version}</version>
144 </dependency>
145 <dependency>
146 <groupId>org.aspectj</groupId>
147 <artifactId>aspectjrt</artifactId>
148 <version>${aspectj.version}</version>
149 </dependency>
151 <!--+
152 | Code Generation Library.
153 | http://cglib.sourceforge.net/
154 +-->
155 <dependency>
156 <groupId>cglib</groupId>
157 <artifactId>cglib</artifactId>
158 <!--version>3.2.12</version-->
159 <version>3.2.7</version>
160 </dependency>
162 <!--+
163 | Java bytecode manipulation (included by hibernate/spring).
164 | http://www.csg.is.titech.ac.jp/~chiba/javassist/
165 <dependency>
166 <groupId>javassist</groupId>
167 <artifactId>javassist</artifactId>
168 <version>3.11.0.GA</version>
169 </dependency>
170 +-->
172 <!--+
173 | Spring test.
174 +-->
175 <dependency>
176 <groupId>org.springframework</groupId>
177 <artifactId>spring-test</artifactId>
178 <version>${spring.version}</version>
179 <!--scope>test</scope-->
180 </dependency>
182 <!--+
183 | Spring OR Mapping.
184 +-->
185 <dependency>
186 <groupId>org.springframework</groupId>
187 <artifactId>spring-orm</artifactId>
188 <version>${spring.version}</version>
189 </dependency>
191 <!--+
192 | Spring JDBC (included by spring-orm).
193 <dependency>
194 <groupId>org.springframework</groupId>
195 <artifactId>spring-jdbc</artifactId>
196 <version>${spring.version}</version>
197 </dependency>
198 +-->
200 <!--+
201 | Spring transactions (included by spring-orm).
202 <dependency>
203 <groupId>org.springframework</groupId>
204 <artifactId>spring-tx</artifactId>
205 <version>${spring.version}</version>
206 </dependency>
207 +-->
209 <!--+
210 | Spring XML Mapping.
211 <dependency>
212 <groupId>org.springframework</groupId>
213 <artifactId>spring-oxm</artifactId>
214 <version>${spring.version}</version>
215 </dependency>
216 +-->
218 <!--+
219 | Spring web framework.
220 +-->
221 <dependency>
222 <groupId>org.springframework</groupId>
223 <artifactId>spring-web</artifactId>
224 <version>${spring.version}</version>
225 </dependency>
227 <!--+
228 | Spring web MVC framework.
229 +-->
230 <dependency>
231 <groupId>org.springframework</groupId>
232 <artifactId>spring-webmvc</artifactId>
233 <version>${spring.version}</version>
234 </dependency>
236 <!--+
237 | Spring runtime weaving.
238 | http://stackoverflow.com/questions/7996800/running-unit-tests-using-maven-in-spring-ltw-environment
239 +-->
240 <dependency>
241 <groupId>org.springframework</groupId>
242 <artifactId>spring-instrument</artifactId>
243 <version>${spring.version}</version>
244 </dependency>
246 <!--+
247 | Hibernate libraries.
248 | http://ralf.schaeftlein.de/2010/03/10/migrating-a-hibernate-application-from-jpa-1-0-to-2-0/
249 | http://docs.jboss.org/hibernate/core/3.6/quickstart/en-US/html/hibernate-gsg-obtain.html#hibernate-gsg-setup-mavenRepoArtifacts
250 +-->
251 <dependency>
252 <groupId>org.hibernate</groupId>
253 <artifactId>hibernate-core</artifactId>
254 <version>${hibernate.version}</version>
255 </dependency>
257 <!--+
258 | JSR 303 and Hibernate Validator
259 +-->
260 <dependency>
261 <groupId>org.hibernate.validator</groupId>
262 <artifactId>hibernate-validator</artifactId>
263 <version>${hibernate.validator}</version>
264 </dependency>
266 <!--+
267 | JSTL libraries (required by Spring MVC).
268 | http://www.mularien.com/blog/2008/02/19/tutorial-how-to-set-up-tomcat-6-to-work-with-jstl-12/
269 | http://forum.springsource.org/showthread.php?83953-pizza-shop-example-can-t-run-on-tomcat-5.5.15/page2
270 <dependency>
271 <groupId>javax.servlet</groupId>
272 <artifactId>jstl</artifactId>
273 </dependency>
274 +-->
276 <!--+
277 | Jackson JSON Mapper
278 | http://wiki.fasterxml.com/JacksonHome
279 | https://github.com/FasterXML/jackson
280 | http://norrisshelton.com/2012/07/15/spring-3-mvc-with-json-via-jackson-2-0/
281 +-->
282 <dependency>
283 <groupId>com.fasterxml.jackson.core</groupId>
284 <artifactId>jackson-core</artifactId>
285 <version>${jackson.version}</version>
286 </dependency>
287 <dependency>
288 <groupId>com.fasterxml.jackson.core</groupId>
289 <artifactId>jackson-databind</artifactId>
290 <version>${jackson.version}</version>
291 </dependency>
293 </dependencies>
295 </project>