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 >modisefileupload.java</groupId >
5
+ <artifactId >modise-file-upload</artifactId >
6
+ <version >0.0.1-SNAPSHOT</version >
7
+ <packaging >war</packaging >
8
+ <properties >
9
+ <java .version>1.8</java .version>
10
+ <springframework .version>4.2.4.RELEASE</springframework .version>
11
+ <slf4j .version>1.7.5</slf4j .version>
12
+ <logback .version>1.0.13</logback .version>
13
+ <jsp .version>2.2</jsp .version>
14
+ <jstl .version>1.2</jstl .version>
15
+ <junit .version>4.11</junit .version>
16
+ <springframework .version>4.2.4.RELEASE</springframework .version>
17
+ <spring .jpa.data.version>1.9.2.RELEASE</spring .jpa.data.version>
18
+ <hibernate .version>4.2.1.Final</hibernate .version>
19
+ <commons .file.upload.version>1.2.2</commons .file.upload.version>
20
+ <commons .io.version>2.4</commons .io.version>
21
+ <hibernate .validator.version>4.2.0.Final</hibernate .validator.version>
22
+ <javax .validation.version>1.0.0.GA</javax .validation.version>
23
+ </properties >
24
+ <dependencies >
25
+ <dependency >
26
+ <groupId >org.springframework</groupId >
27
+ <artifactId >spring-webmvc</artifactId >
28
+ <version >${springframework.version} </version >
29
+ </dependency >
30
+
31
+ <dependency >
32
+ <groupId >org.springframework</groupId >
33
+ <artifactId >spring-jdbc</artifactId >
34
+ <version >${springframework.version} </version >
35
+ </dependency >
36
+
37
+ <dependency >
38
+ <groupId >org.springframework</groupId >
39
+ <artifactId >spring-aop</artifactId >
40
+ <version >${springframework.version} </version >
41
+ </dependency >
42
+
43
+ <!-- Spring ORM -->
44
+ <dependency >
45
+ <groupId >org.springframework</groupId >
46
+ <artifactId >spring-orm</artifactId >
47
+ <version >${springframework.version} </version >
48
+ </dependency >
49
+
50
+ <dependency >
51
+ <groupId >org.springframework.data</groupId >
52
+ <artifactId >spring-data-jpa</artifactId >
53
+ <version >${spring.jpa.data.version} </version >
54
+ </dependency >
55
+
56
+ <dependency >
57
+ <groupId >org.hibernate</groupId >
58
+ <artifactId >hibernate-entitymanager</artifactId >
59
+ <version >${hibernate.version} </version >
60
+ </dependency >
61
+
62
+ <!-- File upload dependencies -->
63
+ <dependency >
64
+ <groupId >commons-fileupload</groupId >
65
+ <artifactId >commons-fileupload</artifactId >
66
+ <version >${commons.file.upload.version} </version >
67
+ </dependency >
68
+
69
+ <dependency >
70
+ <groupId >commons-io</groupId >
71
+ <artifactId >commons-io</artifactId >
72
+ <version >${commons.io.version} </version >
73
+ </dependency >
74
+
75
+ <!-- Validation dependencies -->
76
+ <dependency >
77
+ <groupId >org.hibernate</groupId >
78
+ <artifactId >hibernate-validator</artifactId >
79
+ <version >${hibernate.validator.version} </version >
80
+ </dependency >
81
+
82
+ <dependency >
83
+ <groupId >javax.validation</groupId >
84
+ <artifactId >validation-api</artifactId >
85
+ <version >${javax.validation.version} </version >
86
+ </dependency >
87
+
88
+ <!-- Logging with SLF4J & LogBack -->
89
+ <dependency >
90
+ <groupId >org.slf4j</groupId >
91
+ <artifactId >jcl-over-slf4j</artifactId >
92
+ <version >${slf4j.version} </version >
93
+ </dependency >
94
+
95
+ <dependency >
96
+ <groupId >ch.qos.logback</groupId >
97
+ <artifactId >logback-classic</artifactId >
98
+ <version >${logback.version} </version >
99
+ </dependency >
100
+
101
+ <!-- Servlet 3.1 API -->
102
+ <dependency >
103
+ <groupId >javax.servlet</groupId >
104
+ <artifactId >javax.servlet-api</artifactId >
105
+ <version >3.1.0</version >
106
+ <scope >provided</scope >
107
+ </dependency >
108
+
109
+ <!-- Other Servlet Web dependencies -->
110
+ <dependency >
111
+ <groupId >javax.servlet</groupId >
112
+ <artifactId >jstl</artifactId >
113
+ <version >${jstl.version} </version >
114
+ </dependency >
115
+
116
+ <dependency >
117
+ <groupId >javax.servlet.jsp</groupId >
118
+ <artifactId >jsp-api</artifactId >
119
+ <version >${jsp.version} </version >
120
+ </dependency >
121
+
122
+
123
+ <!-- MySQL Database Driver -->
124
+ <dependency >
125
+ <groupId >mysql</groupId >
126
+ <artifactId >mysql-connector-java</artifactId >
127
+ <version >5.1.10</version >
128
+ </dependency >
129
+
130
+ <!-- Test Artifacts -->
131
+ <dependency >
132
+ <groupId >org.springframework</groupId >
133
+ <artifactId >spring-test</artifactId >
134
+ <version >${springframework.version} </version >
135
+ <scope >test</scope >
136
+ </dependency >
137
+
138
+ <dependency >
139
+ <groupId >junit</groupId >
140
+ <artifactId >junit</artifactId >
141
+ <version >${junit.version} </version >
142
+ <scope >test</scope >
143
+ </dependency >
144
+ </dependencies >
145
+ <build >
146
+ <plugins >
147
+ <plugin >
148
+ <groupId >org.apache.maven.plugins</groupId >
149
+ <artifactId >maven-war-plugin</artifactId >
150
+ <configuration >
151
+ <!-- Web.xml is not required (optional) with Servlet 3.0+ specification -->
152
+ <failOnMissingWebXml >false</failOnMissingWebXml >
153
+ </configuration >
154
+ </plugin >
155
+ <plugin >
156
+ <groupId >org.apache.maven.plugins</groupId >
157
+ <artifactId >maven-compiler-plugin</artifactId >
158
+ <version >2.5.1</version >
159
+ <configuration >
160
+ <source >${java.version} </source >
161
+ <target >${java.version} </target >
162
+ <compilerArgument >-Xlint:all</compilerArgument >
163
+ <showWarnings >true</showWarnings >
164
+ <showDeprecation >true</showDeprecation >
165
+ </configuration >
166
+ </plugin >
167
+ </plugins >
168
+ </build >
169
+ </project >
0 commit comments