Subversion Repositories Integrator Subversion

Rev

Rev 182 | Details | Compare with Previous | Last modification | View Log | RSS feed

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