Subversion Repositories Integrator Subversion

Rev

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