Subversion Repositories Integrator Subversion

Rev

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

Rev Author Line No. Line
106 espaco 1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2
        <modelVersion>4.0.0</modelVersion>
3
        <groupId>br.com.ec</groupId>
4
        <artifactId>espacocase</artifactId>
5
        <version>1.0.0-SNAPSHOT</version>
416 espaco 6
        <packaging>war</packaging>
106 espaco 7
 
8
        <properties>
9
                <sourceEncoding>UTF-8</sourceEncoding>
10
                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
11
 
195 espaco 12
                <espacocase-framework.version>2.0.0-SNAPSHOT</espacocase-framework.version>
106 espaco 13
 
14
                <java.version>1.7</java.version>
15
                <spring.version>3.1.4.RELEASE</spring.version>
16
                <jsf-impl.version>2.1.6</jsf-impl.version>
17
                <jstl.version>1.2</jstl.version>
18
                <hibernate-core.version>4.2.21.Final</hibernate-core.version>
19
                <hibernate.version>4.2.21.Final</hibernate.version>
20
                <c3p0.version>0.9.1.2</c3p0.version>
21
                <spring.security.version>3.0.3.RELEASE</spring.security.version>
22
                <aspectj.version>1.6.12</aspectj.version>
23
                <junit.version>4.8.1</junit.version>
24
                <jmock.version>2.5.1</jmock.version>
25
                <relatorio-font-arial.version>1.0</relatorio-font-arial.version>
26
 
27
                <tomcat-maven-plugin.version>2.2</tomcat-maven-plugin.version>
28
                <tomcat.version>7.0.28</tomcat.version>
29
                <tomcat.contextFile>${project.build.directory}/${project.build.finalName}/WEB-INF/tomcat-env.xml</tomcat.contextFile>
30
        </properties>
31
 
32
        <dependencies>
33
                <dependency>
195 espaco 34
                        <groupId>br.com.ec</groupId>
35
                        <artifactId>espacocase-framework-core</artifactId>
36
                        <version>${espacocase-framework.version}</version>
106 espaco 37
                </dependency>
38
                <dependency>
195 espaco 39
                        <groupId>br.com.ec</groupId>
40
                        <artifactId>espacocase-framework-relatorio</artifactId>
41
                        <version>${espacocase-framework.version}</version>
106 espaco 42
                </dependency>
43
                <dependency>
195 espaco 44
                        <groupId>br.com.ec</groupId>
45
                        <artifactId>espacocase-framework-web</artifactId>
46
                        <version>${espacocase-framework.version}</version>
106 espaco 47
                </dependency>
48
                <!-- Spring 3 dependencies -->
49
                <dependency>
50
                        <groupId>org.springframework</groupId>
51
                        <artifactId>spring-core</artifactId>
52
                        <version>${spring.version}</version>
53
                </dependency>
54
 
55
                <dependency>
56
                        <groupId>org.springframework</groupId>
57
                        <artifactId>spring-context</artifactId>
58
                        <version>${spring.version}</version>
59
                </dependency>  
60
 
61
                <dependency>
62
                        <groupId>org.springframework</groupId>
63
                        <artifactId>spring-web</artifactId>
64
                        <version>${spring.version}</version>
65
                </dependency>
66
 
67
                <dependency>
68
                        <groupId>org.springframework</groupId>
69
                        <artifactId>spring-tx</artifactId>
70
                        <version>${spring.version}</version>
71
                </dependency>
72
 
73
        <dependency>
74
                        <groupId>org.springframework</groupId>
75
                        <artifactId>spring-aspects</artifactId>
76
                        <version>${spring.version}</version>
77
                </dependency>
78
 
79
                <dependency>
195 espaco 80
            <groupId>br.com.ec</groupId>
106 espaco 81
            <artifactId>relatorio-font-arial</artifactId>
82
            <version>1.0</version>
83
        </dependency>
84
 
85
                <!-- JSF dependencies -->
86
                <dependency>
87
                  <groupId>com.sun.faces</groupId>
88
                  <artifactId>jsf-impl</artifactId>
89
                  <version>${jsf-impl.version}</version>
90
                </dependency>
91
 
92
                <dependency>
93
                        <groupId>javax.servlet</groupId>
94
                        <artifactId>jstl</artifactId>
95
                        <version>${jstl.version}</version>
96
                </dependency>
97
 
195 espaco 98
                <!-- <dependency>  
106 espaco 99
                    <groupId>org.primefaces.themes</groupId>  
100
                    <artifactId>bootstrap</artifactId>  
101
                    <version>1.0.10</version>  
195 espaco 102
                </dependency> -->
106 espaco 103
 
104
                <!-- Hibernate dependency -->
105
                <dependency>
106
                        <groupId>org.hibernate</groupId>
107
                        <artifactId>hibernate-core</artifactId>
108
                        <version>${hibernate-core.version}</version>
109
                        <scope>compile</scope>
110
                </dependency>
111
 
112
                <dependency>
113
                        <groupId>org.hibernate</groupId>
114
                        <artifactId>hibernate-envers</artifactId>
115
                        <version>${hibernate.version}</version>
116
                </dependency>
117
 
118
                <!-- MSSQL Server Java Connector dependency -->
119
                <dependency>
120
                        <groupId>postgresql</groupId>
121
                        <artifactId>postgresql</artifactId>
122
                        <version>8.4-702.jdbc4</version>
123
                        <scope>runtime</scope>
124
                </dependency>
125
 
126
                <!-- c3p0 dependency -->
127
                <dependency>
243 espaco 128
                    <groupId>org.hibernate</groupId>
129
                    <artifactId>hibernate-c3p0</artifactId>
130
                    <version>${hibernate.version}</version>
131
                </dependency>
132
                <dependency>
106 espaco 133
                        <groupId>c3p0</groupId>
134
                        <artifactId>c3p0</artifactId>
135
                        <version>${c3p0.version}</version>
243 espaco 136
                        <type>jar</type>
137
                        <scope>compile</scope>
106 espaco 138
                </dependency>
243 espaco 139
 
106 espaco 140
                <dependency>
141
                        <groupId>org.slf4j</groupId>
142
                        <artifactId>slf4j-nop</artifactId>
143
                        <version>1.5.11</version>
144
                </dependency>
145
 
146
                <dependency>
147
                        <groupId>javax.servlet</groupId>
148
                        <artifactId>servlet-api</artifactId>
149
                        <version>2.5</version>
150
                        <scope>provided</scope>
151
                </dependency>
152
 
153
                <!-- Dependências do Spring Security -->
154
                <dependency>
155
                        <groupId>org.springframework.security</groupId>
156
                        <artifactId>spring-security-web</artifactId>
157
                        <version>${spring.security.version}</version>
158
                </dependency>
159
                <dependency>
160
                        <groupId>org.springframework.security</groupId>
161
                        <artifactId>spring-security-config</artifactId>
162
                        <version>${spring.security.version}</version>
163
                </dependency>
164
                <dependency>
165
                        <groupId>org.springframework.security</groupId>
166
                        <artifactId>spring-security-core</artifactId>
167
                        <version>${spring.security.version}</version>
168
                </dependency>
169
                <dependency>
170
                        <groupId>org.springframework.security</groupId>
171
                        <artifactId>spring-security-acl</artifactId>
172
                        <version>${spring.security.version}</version>
173
                </dependency>
174
 
175
                <dependency>
176
                        <groupId>org.aspectj</groupId>
177
                        <artifactId>aspectjrt</artifactId>
178
                        <version>${aspectj.version}</version>
179
                </dependency>
180
                <dependency>
181
                        <groupId>org.aspectj</groupId>
182
                        <artifactId>aspectjweaver</artifactId>
183
                        <version>${aspectj.version}</version>
184
                </dependency>
185
 
186
 
187
                <dependency>
188
                        <groupId>org.apache.commons</groupId>
189
                        <artifactId>commons-email</artifactId>
190
                        <version>1.3.2</version>
191
                </dependency>
192
 
193
                <dependency>
194
                        <groupId>commons-fileupload</groupId>
195
                        <artifactId>commons-fileupload</artifactId>
196
                        <version>1.3</version>
197
                </dependency>
198
 
199
                <dependency>
200
                    <groupId>com.itextpdf</groupId>
201
                    <artifactId>itextpdf</artifactId>
202
                    <version>5.4.0</version>
203
                </dependency>
204
 
205
                <dependency>
206
                    <groupId>org.apache.poi</groupId>
207
                    <artifactId>poi-ooxml</artifactId>
208
                    <version>3.17</version>
209
                </dependency>
210
 
211
                <dependency>
212
                    <groupId>org.apache.poi</groupId>
213
                    <artifactId>poi</artifactId>
214
                    <version>3.17</version>
215
                </dependency>
216
 
217
                <dependency>
218
                        <groupId>org.primefaces.poseidon</groupId>
219
                        <artifactId>poseidon</artifactId>
220
                        <version>1.0.0</version>
221
                </dependency>
222
                <dependency>
223
            <groupId>org.glassfish</groupId>
224
            <artifactId>javax.faces</artifactId>
225
            <version>2.2.8</version>
226
        </dependency>
227
        <dependency>
228
            <groupId>javax.servlet.jsp</groupId>
229
            <artifactId>jsp-api</artifactId>
230
            <version>2.1</version>
231
            <scope>provided</scope>
232
        </dependency>
233
 
234
        <dependency>
235
                    <groupId>commons-io</groupId>
236
                    <artifactId>commons-io</artifactId>
237
                    <version>2.5</version>
238
                </dependency>
239
 
240
                <dependency>
241
                        <groupId>commons-fileupload</groupId>
242
                        <artifactId>commons-fileupload</artifactId>
243
                    <version>1.3</version>
244
                </dependency>
245
 
246
                <dependency>
247
                        <groupId>org.primefaces.extensions</groupId>
248
                        <artifactId>primefaces-extensions</artifactId>
249
                        <version>6.0.0</version>
250
                </dependency>
251
 
252
                <dependency>
253
              <groupId>org.primefaces.extensions</groupId>
254
              <artifactId>resources-ckeditor</artifactId>
255
              <version>6.0.0</version>
256
          </dependency>
257
 
258
         <dependency>
195 espaco 259
                        <groupId>br.com.ec</groupId>
106 espaco 260
                        <artifactId>relatorio-font-arial</artifactId>
261
                        <version>${relatorio-font-arial.version}</version>
262
                </dependency>
263
 
264
                <!-- NFE -->
265
                <dependency>
266
                    <groupId>br.com.swconsultoria</groupId>
267
                    <artifactId>java-nfe</artifactId>
283 espaco 268
                    <version>4.00.17</version>
106 espaco 269
                </dependency>
270
                <!--
271
                <dependency>
272
                        <groupId>br.com.samuelweb</groupId>
273
                        <artifactId>java-nfe</artifactId>
274
                        <version>4.00.9</version>
275
                </dependency>
276
                -->
277
 
278
                <dependency>
279
                    <groupId>org.processing</groupId>
280
                    <artifactId>core</artifactId>
281
                    <version>3.3.7</version>
282
                </dependency>
283
                <dependency>
284
                    <groupId>com.google.zxing</groupId>
285
                    <artifactId>javase</artifactId>
286
                    <version>3.3.2</version>
287
                </dependency>
288
 
289
                <!-- IMPRESSORA/WEBSOCKETS
290
                <dependency>
291
                        <groupId>javax.websocket</groupId>
292
                    <artifactId>javax.websocket-api</artifactId>
293
                    <version>1.1</version>
294
                </dependency>
295
 
296
                <dependency>
297
                    <groupId>javax.json</groupId>
298
                    <artifactId>javax.json-api</artifactId>
299
                    <version>1.0</version>
300
                </dependency>
301
                 -->
302
                <!-- 
303
                <dependency>
304
                    <groupId>org.apache.tomcat</groupId>
305
                    <artifactId>tomcat-websocket</artifactId>
306
                    <version>8.0.8</version>
307
                </dependency>
308
                <dependency>
309
                    <groupId>org.apache.tomcat</groupId>
310
                    <artifactId>tomcat-coyote</artifactId>
311
                    <version>8.0.8</version>
312
                </dependency>
313
                -->
314
 
315
                <!-- FMC FIREBASE MESSAGE CLOUD -->
316
                <dependency>
317
                        <groupId>com.google.firebase</groupId>
318
                        <artifactId>firebase-admin</artifactId>
319
                        <version>6.5.0</version>
320
                </dependency>
321
 
123 espaco 322
                <dependency>
323
                        <groupId>org.riversun</groupId>
324
                        <artifactId>fcm</artifactId>
325
                        <version>0.2.0</version>
326
                </dependency>
106 espaco 327
        </dependencies>
328
 
329
        <build>
330
                <resources>
331
                        <resource>
332
                                <directory>src/main/resources</directory>
333
                                <filtering>true</filtering>
334
                        </resource>
335
                </resources>
336
                <plugins>
337
                        <!-- * O Compiler Plugin é utilizado para compilar os fontes de um projeto 
338
                                * Maven. -->
339
                        <plugin>
340
                                <groupId>org.apache.maven.plugins</groupId>
341
                                <artifactId>maven-compiler-plugin</artifactId>
342
                                <version>3.0</version>
343
                                <configuration>
344
                                        <source>${java.version}</source>
345
                                        <target>${java.version}</target>
346
                                </configuration>
347
                        </plugin>
348
                        <plugin>
349
                                <groupId>org.apache.maven.plugins</groupId>
350
                                <artifactId>maven-deploy-plugin</artifactId>
351
                        </plugin>
352
 
353
                        <plugin>
354
                        <groupId>org.apache.maven.plugins</groupId>
355
                        <artifactId>maven-resources-plugin</artifactId>
356
                        <version>2.6</version>
357
                        <configuration>
358
                                <nonFilteredFileExtensions>
359
                                        <nonFilteredFileExtension>jasper</nonFilteredFileExtension>
360
                                </nonFilteredFileExtensions>
361
                        </configuration>
362
                        </plugin>
363
 
364
                        <plugin>
365
                                <groupId>org.apache.tomcat.maven</groupId>
366
                                <artifactId>tomcat7-maven-plugin</artifactId>
367
                                <version>${tomcat-maven-plugin.version}</version>
368
                                <configuration>
369
                                        <contextFile>${tomcat.contextFile}</contextFile>
370
                                        <port>8083</port>
371
                                </configuration>
372
                        </plugin>
373
                </plugins>
374
        </build>
375
 
376
        <repositories>
195 espaco 377
                <!-- Repositório de dependências padrão do Primefaces -->
106 espaco 378
                <repository>
379
                        <id>prime-repo</id>
380
                        <name>Prime Repo</name>
381
                        <url>http://repository.primefaces.org</url>
382
                </repository>
383
 
361 blopes 384
                <!-- Repositório para NFe
106 espaco 385
                <repository>
386
                        <name>Repositorio Autocom</name>
387
                        <id>Release</id>
388
                        <url>http://www.autocomsistemas.com.br:8081/nexus/content/repositories/autocom/</url>
361 blopes 389
                </repository> -->
106 espaco 390
        </repositories>
195 espaco 391
 
106 espaco 392
        <distributionManagement>
393
                <repository>
394
                        <id>autocom</id>
395
                        <url>http://nexus.autocomsistemas.com.br/nexus/content/repositories/autocom/</url>
396
                </repository>
397
        </distributionManagement>
195 espaco 398
 
106 espaco 399
        <profiles>
400
        <profile>
401
            <id>distribute</id>
402
            <build>
403
                <plugins>
404
                    <plugin>
405
                        <artifactId>maven-assembly-plugin</artifactId>
406
                        <version>2.3</version>
407
                        <executions>
408
                            <execution>
409
                                <id>build-layout</id>
410
                                <phase>package</phase>
411
                                <goals>
412
                                    <goal>single</goal>
413
                                </goals>
414
                                <configuration>
415
                                    <descriptors>
416
                                        <descriptor>src/assemble/layout.xml</descriptor>
417
                                    </descriptors>
418
                                    <finalName>${project.name}-layout-${project.version}</finalName>
419
                                    <appendAssemblyId>false</appendAssemblyId>
420
                                </configuration>
421
                            </execution>
422
                            <execution>
423
                                <id>build-theme</id>
424
                                <phase>package</phase>
425
                                <goals>
426
                                    <goal>single</goal>
427
                                </goals>
428
                                <configuration>
429
                                    <descriptors>
430
                                        <descriptor>src/assemble/theme.xml</descriptor>
431
                                    </descriptors>
432
                                    <finalName>${project.name}-theme-${project.version}</finalName>
433
                                    <appendAssemblyId>false</appendAssemblyId>
434
                                </configuration>
435
                            </execution>
436
                        </executions>
437
                    </plugin>
438
                </plugins>
439
            </build>
440
        </profile>
441
    </profiles>
442
</project>