Subversion Repositories Integrator Subversion

Rev

Rev 226 | Rev 259 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
207 espaco 1
<project xmlns="http://maven.apache.org/POM/4.0.0"   
2
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
3
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0   
4
        http://maven.apache.org/xsd/maven-4.0.0.xsd">  
5
        <modelVersion>4.0.0</modelVersion>  
6
        <groupId>br.com.ec</groupId>
7
        <artifactId>espacocase</artifactId>
8
        <version>1.0.0-SNAPSHOT</version>
9
        <packaging>war</packaging>    
10
 
225 espaco 11
        <properties>
12
                <sourceEncoding>UTF-8</sourceEncoding>
13
                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
242 espaco 14
                <java.version>1.8</java.version>
225 espaco 15
 
242 espaco 16
                <tomcat-maven-plugin.version>2.2</tomcat-maven-plugin.version>
17
                <tomcat.version>7.0.76</tomcat.version>
18
                <tomcat.contextFile>${project.build.directory}/${project.build.finalName}/WEB-INF/tomcat-env.xml</tomcat.contextFile>
226 espaco 19
 
242 espaco 20
                <espacocase-framework.version>2.1.0-SNAPSHOT</espacocase-framework.version>
21
 
22
                <springsecurity.version>5.0.19.RELEASE</springsecurity.version>
23
 
24
                <servlet-api.version>3.0.1</servlet-api.version>
25
                <tomcat-servlet-api.version>7.0.21</tomcat-servlet-api.version>
26
                <servlet-jsp-api.version>2.1</servlet-jsp-api.version>
27
 
28
                <primefaces.version>10.0.0</primefaces.version>
29
                <poseidon.version>3.0.0</poseidon.version>
30
 
31
                <!-- <javaxfaces.version>2.2.6</javaxfaces.version> -->
32
                <javaxfaces.version>2.3.0-m02</javaxfaces.version>
33
 
34
                <spring.version>5.0.19.RELEASE</spring.version>
35
 
36
                <!-- <postgresql.version>8.4-702.jdbc4</postgresql.version> -->
37
                <postgresql.version>9.3-1100-jdbc41</postgresql.version>
38
                <postgresql-driver.version>42.2.15</postgresql-driver.version>
39
 
40
                <validation-api.version>1.1.0.Final</validation-api.version>
41
 
42
                <hibernate-jpa-api.version>1.0.2.Final</hibernate-jpa-api.version>
43
                <hibernate.version>5.3.4.Final</hibernate.version>
44
 
45
                <c3p0.version>0.9.1.2</c3p0.version>
46
 
47
                <!-- FUTURO FRAMEWORK 
48
                <slf4j.version>1.5.11</slf4j.version>
49
                <aspectj.version>1.6.12</aspectj.version>
50
                -->
225 espaco 51
        </properties>
207 espaco 52
 
53
        <dependencies>
216 espaco 54
        <!-- FRAMEWORK -->
207 espaco 55
                <dependency>
56
                        <groupId>br.com.ec</groupId>
57
                        <artifactId>espacocase-framework-core</artifactId>
58
                        <version>${espacocase-framework.version}</version>
59
                </dependency>
60
                <dependency>
61
                        <groupId>br.com.ec</groupId>
62
                        <artifactId>espacocase-framework-relatorio</artifactId>
63
                        <version>${espacocase-framework.version}</version>
64
                </dependency>
65
                <dependency>
66
                        <groupId>br.com.ec</groupId>
67
                        <artifactId>espacocase-framework-web</artifactId>
68
                        <version>${espacocase-framework.version}</version>
69
                </dependency>
216 espaco 70
 
71
        <!-- CONTROLLER -->
72
        <dependency>  
207 espaco 73
                <groupId>javax.servlet</groupId>  
74
                <artifactId>javax.servlet-api</artifactId>  
242 espaco 75
                <version>${servlet-api.version}</version>
207 espaco 76
                <scope>provided</scope>
77
                </dependency>
225 espaco 78
         <dependency>
79
                <groupId>org.apache.tomcat</groupId>
80
                <artifactId>tomcat-servlet-api</artifactId>
242 espaco 81
                <version>${tomcat-servlet-api.version}</version>
225 espaco 82
                <scope>provided</scope>
83
            </dependency>
207 espaco 84
                <dependency>
216 espaco 85
            <groupId>javax.servlet.jsp</groupId>
86
            <artifactId>jsp-api</artifactId>
242 espaco 87
            <version>${servlet-jsp-api.version}</version>
216 espaco 88
            <scope>provided</scope>
89
        </dependency>
90
 
242 espaco 91
                <dependency>
92
                    <groupId>org.primefaces</groupId>
93
                    <artifactId>primefaces</artifactId>
94
                        <version>${primefaces.version}</version>
95
                </dependency>
216 espaco 96
        <dependency>
97
                        <groupId>org.primefaces.extensions</groupId>
98
                        <artifactId>primefaces-extensions</artifactId>
99
                        <version>${primefaces.version}</version>
100
                </dependency>
101
                <dependency>
102
                        <groupId>org.primefaces.poseidon</groupId>
103
                        <artifactId>poseidon</artifactId>
104
                        <version>${poseidon.version}</version>
105
                </dependency>
225 espaco 106
 
216 espaco 107
                <dependency>
207 espaco 108
            <groupId>org.glassfish</groupId>
109
            <artifactId>javax.faces</artifactId>
216 espaco 110
            <version>${javaxfaces.version}</version>
207 espaco 111
        </dependency>
112
 
242 espaco 113
                <!-- SPRING SECURITY -->
114
        <dependency>
115
                <groupId>org.springframework.security</groupId>
116
                <artifactId>spring-security-web</artifactId>
117
                <version>${spring.version}</version>
118
        </dependency>
119
        <dependency>
120
                <groupId>org.springframework.security</groupId>
121
                <artifactId>spring-security-config</artifactId>
122
                <version>${spring.version}</version>
123
        </dependency>
124
        <dependency>
125
                <groupId>org.springframework.security</groupId>
126
                <artifactId>spring-security-core</artifactId>
127
                <version>${spring.version}</version>
128
        </dependency>
129
        <dependency>
130
                        <groupId>org.springframework.security</groupId>
131
                        <artifactId>spring-security-acl</artifactId>
132
                        <version>${spring.version}</version>
133
                </dependency>
134
 
216 espaco 135
        <!-- REPOSITORY -->
242 espaco 136
 
207 espaco 137
                <dependency>
242 espaco 138
                        <groupId>org.postgresql</groupId>
216 espaco 139
                        <artifactId>postgresql</artifactId>
140
                        <version>${postgresql.version}</version>
141
                        <scope>runtime</scope>
207 espaco 142
                </dependency>
242 espaco 143
 
144
                 <!-- 
207 espaco 145
                <dependency>
242 espaco 146
                        <groupId>org.postgresql</groupId>
147
                        <artifactId>postgresql</artifactId>
148
                        <version>${postgresql-driver.version}</version>
149
                        <scope>runtime</scope>
150
                </dependency>
151
                -->
152
 
153
                <dependency>
216 espaco 154
                        <groupId>org.springframework</groupId>
155
                        <artifactId>spring-core</artifactId>
156
                        <version>${spring.version}</version>
207 espaco 157
                </dependency>
216 espaco 158
                <dependency>
159
                        <groupId>org.springframework</groupId>
160
                        <artifactId>spring-context</artifactId>
161
                        <version>${spring.version}</version>
162
                </dependency>  
163
                <dependency>
164
                        <groupId>org.springframework</groupId>
165
                        <artifactId>spring-web</artifactId>
166
                        <version>${spring.version}</version>
207 espaco 167
                </dependency>
168
                <dependency>
216 espaco 169
                        <groupId>org.springframework</groupId>
170
                        <artifactId>spring-tx</artifactId>
171
                        <version>${spring.version}</version>
207 espaco 172
                </dependency>
216 espaco 173
        <dependency>
174
                        <groupId>org.springframework</groupId>
175
                        <artifactId>spring-aspects</artifactId>
176
                        <version>${spring.version}</version>
209 espaco 177
                </dependency>
216 espaco 178
                <dependency>
179
                    <groupId>org.springframework</groupId>
180
                    <artifactId>spring-orm</artifactId>
181
                    <version>${spring.version}</version>
182
                </dependency>
183
                <dependency>
184
                        <groupId>org.springframework</groupId>
185
                        <artifactId>spring-webmvc</artifactId>
186
                        <version>${spring.version}</version>
187
                </dependency>
225 espaco 188
 
216 espaco 189
                <dependency>
225 espaco 190
            <groupId>br.com.ec</groupId>
191
            <artifactId>relatorio-font-arial</artifactId>
192
            <version>1.0</version>
193
        </dependency>
194
 
216 espaco 195
                <dependency>
226 espaco 196
                <groupId>javax.validation</groupId>
197
                <artifactId>validation-api</artifactId>
242 espaco 198
                <version>${validation-api.version}</version>
226 espaco 199
            </dependency>
242 espaco 200
 
201
            <dependency>
202
                        <groupId>org.hibernate.javax.persistence</groupId>
203
                        <artifactId>hibernate-jpa-2.1-api</artifactId>
204
                        <version>${hibernate-jpa-api.version}</version>
205
                </dependency>
206
 
207
                <dependency>
208
                    <groupId>javax.persistence</groupId>
209
                    <artifactId>javax.persistence-api</artifactId>
210
                    <version>2.2</version>
211
                </dependency>
226 espaco 212
 
242 espaco 213
            <dependency>
226 espaco 214
                        <groupId>org.hibernate</groupId>
215
                        <artifactId>hibernate-core</artifactId>
216
                        <version>${hibernate.version}</version>
242 espaco 217
                        <scope>compile</scope>
216 espaco 218
                </dependency>
242 espaco 219
                <dependency>
226 espaco 220
                <groupId>org.hibernate</groupId>
221
                <artifactId>hibernate-validator</artifactId>
222
                <version>${hibernate.version}</version>
223
            </dependency>
242 espaco 224
 
225
 
226
            <!-- C3P0 -->
226 espaco 227
            <dependency>
242 espaco 228
                        <groupId>org.hibernate</groupId>
229
                        <artifactId>hibernate-c3p0</artifactId>
230
                        <version>${hibernate.version}</version>
231
                </dependency>
232
                <dependency>  
233
            <groupId>c3p0</groupId>  
234
            <artifactId>c3p0</artifactId>  
235
            <version>${c3p0.version}</version>  
236
        </dependency>
237
 
238
            <!-- TESTE -->
239
                <dependency>
240
                        <groupId>org.hibernate</groupId>
241
                        <artifactId>hibernate-envers</artifactId>
242
                        <version>${hibernate.version}</version>
243
                </dependency>
244
 
245
            <dependency>
226 espaco 246
                <groupId>org.hibernate</groupId>
247
                <artifactId>hibernate-validator-annotation-processor</artifactId>
248
                <version>${hibernate.version}</version>
249
            </dependency>
250
            <dependency>
251
                <groupId>org.hibernate</groupId>
252
                <artifactId>hibernate-validator-cdi</artifactId>
253
                <version>${hibernate.version}</version>
254
            </dependency>
255
            <dependency>
256
                    <groupId>org.hibernate</groupId>
257
                    <artifactId>hibernate-entitymanager</artifactId>
258
                    <version>${hibernate.version}</version>
242 espaco 259
                    <scope>compile</scope>
216 espaco 260
                </dependency>
242 espaco 261
                <dependency>
262
                    <groupId>org.hibernate</groupId>
263
                    <artifactId>hibernate-core-jakarta</artifactId>
264
                    <version>5.5.0.Final</version>
265
                </dependency>
266
                <dependency>
267
                    <groupId>org.glassfish.jaxb</groupId>
268
                    <artifactId>jaxb-runtime</artifactId>
269
                    <version>3.0.0</version>
270
                </dependency>
271
 
272
                <dependency>  
273
             <groupId>com.mchange</groupId>  
274
             <artifactId>mchange-commons-java</artifactId>  
275
             <version>0.2.10</version>  
276
         </dependency>  
277
 
278
                <!-- 
226 espaco 279
            <dependency>
280
                <groupId>org.jboss.logging</groupId>
281
                <artifactId>jboss-logging</artifactId>
282
                <version>3.3.0.Final</version>
283
            </dependency>
242 espaco 284
             -->
285
 
286
            <!-- 
287
                <dependency>
288
                    <groupId>com.sun.xml.fastinfoset</groupId>
289
                    <artifactId>fastInfoset</artifactId>
290
                    <version>1.2.15</version>
291
                </dependency>
292
                <dependency>
293
                        <groupId>org.slf4j</groupId>
294
                        <artifactId>slf4j-nop</artifactId>
295
                        <version>${slf4j.version}</version>
296
                </dependency>
297
                <dependency>
298
                    <groupId>com.fasterxml.jackson.core</groupId>
299
                    <artifactId>jackson-databind</artifactId>
300
                    <version>2.12.2</version>
301
                </dependency>
302
                <dependency>
303
                    <groupId>com.fasterxml.jackson.core</groupId>
304
                    <artifactId>jackson-annotations</artifactId>
305
                    <version>2.12.2</version>
306
                </dependency>
307
                <dependency>
308
                    <groupId>org.glassfish.jaxb</groupId>
309
                    <artifactId>txw2</artifactId>
310
                    <version>2.3.1</version>
311
                </dependency>
312
                <dependency>
313
                    <groupId>com.sun.istack</groupId>
314
                    <artifactId>istack-commons-runtime</artifactId>
315
                    <version>3.0.7</version>
316
                </dependency>
317
                <dependency>
318
                    <groupId>javax.xml.bind</groupId>
319
                    <artifactId>jaxb-api</artifactId>
320
                    <version>2.3.1</version>
321
                </dependency>
322
                -->
207 espaco 323
        </dependencies>
324
 
325
        <repositories>
326
                <!-- 
327
                <repository>
328
                        <id>prime-repo</id>
329
                        <name>PrimeFaces Maven Repository</name>
330
                        <url>http://repository.primefaces.org</url>
331
                        <layout>default</layout>
332
                </repository>
333
                 -->
334
</repositories>
335
 
336
        <build>  
216 espaco 337
            <plugins>  
225 espaco 338
                <plugin>
339
                                <groupId>org.apache.maven.plugins</groupId>
340
                                <artifactId>maven-compiler-plugin</artifactId>
341
                                <version>3.0</version>
342
                                <configuration>
343
                                        <source>${java.version}</source>
344
                                        <target>${java.version}</target>
345
                                </configuration>
346
                        </plugin>
347
                        <plugin>
348
                                <groupId>org.apache.maven.plugins</groupId>
349
                                <artifactId>maven-deploy-plugin</artifactId>
350
                        </plugin>
351
 
352
                        <plugin>
353
                        <groupId>org.apache.maven.plugins</groupId>
354
                        <artifactId>maven-resources-plugin</artifactId>
355
                        <version>2.6</version>
356
                        <configuration>
357
                                <nonFilteredFileExtensions>
358
                                        <nonFilteredFileExtension>jasper</nonFilteredFileExtension>
359
                                </nonFilteredFileExtensions>
360
                        </configuration>
361
                        </plugin>
362
 
363
                        <plugin>
364
                                <groupId>org.apache.tomcat.maven</groupId>
365
                                <artifactId>tomcat7-maven-plugin</artifactId>
366
                                <version>${tomcat-maven-plugin.version}</version>
367
                                <configuration>
368
                                        <contextFile>${tomcat.contextFile}</contextFile>
369
                                        <port>8083</port>
370
                                </configuration>
371
                        </plugin>
372
 
373
                        <!-- 
207 espaco 374
                <plugin>  
375
                    <groupId>org.apache.maven.plugins</groupId>  
376
                    <artifactId>maven-war-plugin</artifactId>  
377
                    <version>2.6</version>  
378
                    <configuration>  
379
                        <failOnMissingWebXml>false</failOnMissingWebXml>  
380
                    </configuration>  
225 espaco 381
                </plugin>
207 espaco 382
                <plugin>
383
                                <groupId>org.apache.tomcat.maven</groupId>
384
                                <artifactId>tomcat7-maven-plugin</artifactId>
385
                                <version>${tomcat-maven-plugin.version}</version>
386
                                <configuration>
387
                                        <contextFile>${tomcat.contextFile}</contextFile>
388
                                        <port>8083</port>
389
                                </configuration>
390
                        </plugin>
225 espaco 391
                        -->
216 espaco 392
            </plugins>
207 espaco 393
        </build>
394
 
395
</project>