Subversion Repositories Integrator Subversion

Rev

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

Rev Author Line No. Line
200 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>
203 espaco 5
        <version>4.0.0-SNAPSHOT</version>
200 espaco 6
 
7
        <properties>
8
                <sourceEncoding>UTF-8</sourceEncoding>
9
                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
10
 
203 espaco 11
                <espacocase-framework.version>2.1.0-SNAPSHOT</espacocase-framework.version>
200 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>
33
                        <groupId>br.com.ec</groupId>
34
                        <artifactId>espacocase-framework-core</artifactId>
35
                        <version>${espacocase-framework.version}</version>
36
                </dependency>
37
                <dependency>
38
                        <groupId>br.com.ec</groupId>
39
                        <artifactId>espacocase-framework-relatorio</artifactId>
40
                        <version>${espacocase-framework.version}</version>
41
                </dependency>
42
                <dependency>
43
                        <groupId>br.com.ec</groupId>
44
                        <artifactId>espacocase-framework-web</artifactId>
45
                        <version>${espacocase-framework.version}</version>
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>
79
            <groupId>br.com.ec</groupId>
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
 
97
                <!-- <dependency>  
98
                    <groupId>org.primefaces.themes</groupId>  
99
                    <artifactId>bootstrap</artifactId>  
100
                    <version>1.0.10</version>  
101
                </dependency> -->
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>
127
                        <groupId>c3p0</groupId>
128
                        <artifactId>c3p0</artifactId>
129
                        <version>${c3p0.version}</version>
130
                </dependency>
131
 
132
                <dependency>
133
                        <groupId>org.slf4j</groupId>
134
                        <artifactId>slf4j-nop</artifactId>
135
                        <version>1.5.11</version>
136
                </dependency>
137
 
138
                <dependency>
139
                        <groupId>javax.servlet</groupId>
140
                        <artifactId>servlet-api</artifactId>
141
                        <version>2.5</version>
142
                        <scope>provided</scope>
143
                </dependency>
144
 
145
                <!-- Dependências do Spring Security -->
146
                <dependency>
147
                        <groupId>org.springframework.security</groupId>
148
                        <artifactId>spring-security-web</artifactId>
149
                        <version>${spring.security.version}</version>
150
                </dependency>
151
                <dependency>
152
                        <groupId>org.springframework.security</groupId>
153
                        <artifactId>spring-security-config</artifactId>
154
                        <version>${spring.security.version}</version>
155
                </dependency>
156
                <dependency>
157
                        <groupId>org.springframework.security</groupId>
158
                        <artifactId>spring-security-core</artifactId>
159
                        <version>${spring.security.version}</version>
160
                </dependency>
161
                <dependency>
162
                        <groupId>org.springframework.security</groupId>
163
                        <artifactId>spring-security-acl</artifactId>
164
                        <version>${spring.security.version}</version>
165
                </dependency>
166
 
167
                <dependency>
168
                        <groupId>org.aspectj</groupId>
169
                        <artifactId>aspectjrt</artifactId>
170
                        <version>${aspectj.version}</version>
171
                </dependency>
172
                <dependency>
173
                        <groupId>org.aspectj</groupId>
174
                        <artifactId>aspectjweaver</artifactId>
175
                        <version>${aspectj.version}</version>
176
                </dependency>
177
 
178
 
179
                <dependency>
180
                        <groupId>org.apache.commons</groupId>
181
                        <artifactId>commons-email</artifactId>
182
                        <version>1.3.2</version>
183
                </dependency>
184
 
185
                <dependency>
186
                        <groupId>commons-fileupload</groupId>
187
                        <artifactId>commons-fileupload</artifactId>
188
                        <version>1.3</version>
189
                </dependency>
190
 
191
                <dependency>
192
                    <groupId>com.itextpdf</groupId>
193
                    <artifactId>itextpdf</artifactId>
194
                    <version>5.4.0</version>
195
                </dependency>
196
 
197
                <dependency>
198
                    <groupId>org.apache.poi</groupId>
199
                    <artifactId>poi-ooxml</artifactId>
200
                    <version>3.17</version>
201
                </dependency>
202
 
203
                <dependency>
204
                    <groupId>org.apache.poi</groupId>
205
                    <artifactId>poi</artifactId>
206
                    <version>3.17</version>
207
                </dependency>
208
 
209
                <dependency>
210
                        <groupId>org.primefaces.poseidon</groupId>
211
                        <artifactId>poseidon</artifactId>
212
                        <version>1.0.0</version>
213
                </dependency>
214
                <dependency>
215
            <groupId>org.glassfish</groupId>
216
            <artifactId>javax.faces</artifactId>
217
            <version>2.2.8</version>
218
        </dependency>
219
        <dependency>
220
            <groupId>javax.servlet.jsp</groupId>
221
            <artifactId>jsp-api</artifactId>
222
            <version>2.1</version>
223
            <scope>provided</scope>
224
        </dependency>
225
 
226
        <dependency>
227
                    <groupId>commons-io</groupId>
228
                    <artifactId>commons-io</artifactId>
229
                    <version>2.5</version>
230
                </dependency>
231
 
232
                <dependency>
233
                        <groupId>commons-fileupload</groupId>
234
                        <artifactId>commons-fileupload</artifactId>
235
                    <version>1.3</version>
236
                </dependency>
237
 
238
                <dependency>
239
                        <groupId>org.primefaces.extensions</groupId>
240
                        <artifactId>primefaces-extensions</artifactId>
241
                        <version>6.0.0</version>
242
                </dependency>
243
 
244
                <dependency>
245
              <groupId>org.primefaces.extensions</groupId>
246
              <artifactId>resources-ckeditor</artifactId>
247
              <version>6.0.0</version>
248
          </dependency>
249
 
250
         <dependency>
251
                        <groupId>br.com.ec</groupId>
252
                        <artifactId>relatorio-font-arial</artifactId>
253
                        <version>${relatorio-font-arial.version}</version>
254
                </dependency>
255
 
256
                <!-- NFE -->
257
                <dependency>
258
                    <groupId>br.com.swconsultoria</groupId>
259
                    <artifactId>java-nfe</artifactId>
260
                    <version>4.00.12</version>
261
                </dependency>
262
                <!--
263
                <dependency>
264
                        <groupId>br.com.samuelweb</groupId>
265
                        <artifactId>java-nfe</artifactId>
266
                        <version>4.00.9</version>
267
                </dependency>
268
                -->
269
 
270
                <dependency>
271
                    <groupId>org.processing</groupId>
272
                    <artifactId>core</artifactId>
273
                    <version>3.3.7</version>
274
                </dependency>
275
                <dependency>
276
                    <groupId>com.google.zxing</groupId>
277
                    <artifactId>javase</artifactId>
278
                    <version>3.3.2</version>
279
                </dependency>
280
 
281
                <!-- IMPRESSORA/WEBSOCKETS
282
                <dependency>
283
                        <groupId>javax.websocket</groupId>
284
                    <artifactId>javax.websocket-api</artifactId>
285
                    <version>1.1</version>
286
                </dependency>
287
 
288
                <dependency>
289
                    <groupId>javax.json</groupId>
290
                    <artifactId>javax.json-api</artifactId>
291
                    <version>1.0</version>
292
                </dependency>
293
                 -->
294
                <!-- 
295
                <dependency>
296
                    <groupId>org.apache.tomcat</groupId>
297
                    <artifactId>tomcat-websocket</artifactId>
298
                    <version>8.0.8</version>
299
                </dependency>
300
                <dependency>
301
                    <groupId>org.apache.tomcat</groupId>
302
                    <artifactId>tomcat-coyote</artifactId>
303
                    <version>8.0.8</version>
304
                </dependency>
305
                -->
306
 
307
                <!-- FMC FIREBASE MESSAGE CLOUD -->
308
                <dependency>
309
                        <groupId>com.google.firebase</groupId>
310
                        <artifactId>firebase-admin</artifactId>
311
                        <version>6.5.0</version>
312
                </dependency>
313
 
314
                <dependency>
315
                        <groupId>org.riversun</groupId>
316
                        <artifactId>fcm</artifactId>
317
                        <version>0.2.0</version>
318
                </dependency>
319
        </dependencies>
320
 
321
        <build>
322
                <resources>
323
                        <resource>
324
                                <directory>src/main/resources</directory>
325
                                <filtering>true</filtering>
326
                        </resource>
327
                </resources>
328
                <plugins>
329
                        <!-- * O Compiler Plugin é utilizado para compilar os fontes de um projeto 
330
                                * Maven. -->
331
                        <plugin>
332
                                <groupId>org.apache.maven.plugins</groupId>
333
                                <artifactId>maven-compiler-plugin</artifactId>
334
                                <version>3.0</version>
335
                                <configuration>
336
                                        <source>${java.version}</source>
337
                                        <target>${java.version}</target>
338
                                </configuration>
339
                        </plugin>
340
                        <plugin>
341
                                <groupId>org.apache.maven.plugins</groupId>
342
                                <artifactId>maven-deploy-plugin</artifactId>
343
                        </plugin>
344
 
345
                        <plugin>
346
                        <groupId>org.apache.maven.plugins</groupId>
347
                        <artifactId>maven-resources-plugin</artifactId>
348
                        <version>2.6</version>
349
                        <configuration>
350
                                <nonFilteredFileExtensions>
351
                                        <nonFilteredFileExtension>jasper</nonFilteredFileExtension>
352
                                </nonFilteredFileExtensions>
353
                        </configuration>
354
                        </plugin>
355
 
356
                        <plugin>
357
                                <groupId>org.apache.tomcat.maven</groupId>
358
                                <artifactId>tomcat7-maven-plugin</artifactId>
359
                                <version>${tomcat-maven-plugin.version}</version>
360
                                <configuration>
361
                                        <contextFile>${tomcat.contextFile}</contextFile>
362
                                        <port>8083</port>
363
                                </configuration>
364
                        </plugin>
365
                </plugins>
366
        </build>
367
 
368
        <repositories>
369
                <!-- Repositório de dependências padrão do Primefaces -->
370
                <repository>
371
                        <id>prime-repo</id>
372
                        <name>Prime Repo</name>
373
                        <url>http://repository.primefaces.org</url>
374
                </repository>
375
 
376
                <!-- Repositório para NFe -->
377
                <repository>
378
                        <name>Repositorio Autocom</name>
379
                        <id>Release</id>
380
                        <url>http://www.autocomsistemas.com.br:8081/nexus/content/repositories/autocom/</url>
381
                </repository>
382
        </repositories>
383
 
384
        <distributionManagement>
385
                <repository>
386
                        <id>autocom</id>
387
                        <url>http://nexus.autocomsistemas.com.br/nexus/content/repositories/autocom/</url>
388
                </repository>
389
        </distributionManagement>
390
 
391
        <profiles>
392
        <profile>
393
            <id>distribute</id>
394
            <build>
395
                <plugins>
396
                    <plugin>
397
                        <artifactId>maven-assembly-plugin</artifactId>
398
                        <version>2.3</version>
399
                        <executions>
400
                            <execution>
401
                                <id>build-layout</id>
402
                                <phase>package</phase>
403
                                <goals>
404
                                    <goal>single</goal>
405
                                </goals>
406
                                <configuration>
407
                                    <descriptors>
408
                                        <descriptor>src/assemble/layout.xml</descriptor>
409
                                    </descriptors>
410
                                    <finalName>${project.name}-layout-${project.version}</finalName>
411
                                    <appendAssemblyId>false</appendAssemblyId>
412
                                </configuration>
413
                            </execution>
414
                            <execution>
415
                                <id>build-theme</id>
416
                                <phase>package</phase>
417
                                <goals>
418
                                    <goal>single</goal>
419
                                </goals>
420
                                <configuration>
421
                                    <descriptors>
422
                                        <descriptor>src/assemble/theme.xml</descriptor>
423
                                    </descriptors>
424
                                    <finalName>${project.name}-theme-${project.version}</finalName>
425
                                    <appendAssemblyId>false</appendAssemblyId>
426
                                </configuration>
427
                            </execution>
428
                        </executions>
429
                    </plugin>
430
                </plugins>
431
            </build>
432
        </profile>
433
    </profiles>
434
        <packaging>war</packaging>
435
</project>