Subversion Repositories Integrator Subversion

Rev

Details | 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>ranchoveiodabarra</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.11.0-SNAPSHOT</cesmac-framework.version>
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.edu.cesmac</groupId>
34
                        <artifactId>cesmac-framework-core</artifactId>
35
                        <version>${cesmac-framework.version}</version>
36
                </dependency>
37
                <dependency>
38
                        <groupId>br.edu.cesmac</groupId>
39
                        <artifactId>cesmac-framework-relatorio</artifactId>
40
                        <version>${cesmac-framework.version}</version>
41
                </dependency>
42
                <dependency>
43
                        <groupId>br.edu.cesmac</groupId>
44
                        <artifactId>cesmac-framework-web</artifactId>
45
                        <version>${cesmac-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.edu.cesmac</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.primefaces.poseidon</groupId>
205
                        <artifactId>poseidon</artifactId>
206
                        <version>1.0.0</version>
207
                </dependency>
208
                <dependency>
209
            <groupId>org.glassfish</groupId>
210
            <artifactId>javax.faces</artifactId>
211
            <version>2.2.8</version>
212
        </dependency>
213
        <dependency>
214
            <groupId>javax.servlet.jsp</groupId>
215
            <artifactId>jsp-api</artifactId>
216
            <version>2.1</version>
217
            <scope>provided</scope>
218
        </dependency>
219
 
220
        <dependency>
221
                    <groupId>commons-io</groupId>
222
                    <artifactId>commons-io</artifactId>
223
                    <version>2.5</version>
224
                </dependency>
225
 
226
                <dependency>
227
                        <groupId>commons-fileupload</groupId>
228
                        <artifactId>commons-fileupload</artifactId>
229
                    <version>1.3</version>
230
                </dependency>
231
 
232
                <dependency>
233
                        <groupId>org.primefaces.extensions</groupId>
234
                        <artifactId>primefaces-extensions</artifactId>
235
                        <version>6.0.0</version>
236
                </dependency>
237
 
238
                <dependency>
239
              <groupId>org.primefaces.extensions</groupId>
240
              <artifactId>resources-ckeditor</artifactId>
241
              <version>6.0.0</version>
242
          </dependency>
243
 
244
         <dependency>
245
                        <groupId>br.edu.cesmac</groupId>
246
                        <artifactId>relatorio-font-arial</artifactId>
247
                        <version>${relatorio-font-arial.version}</version>
248
                </dependency>
249
 
250
                <!-- NFE -->
251
                <dependency>
252
                    <groupId>br.com.swconsultoria</groupId>
253
                    <artifactId>java-nfe</artifactId>
254
                    <version>4.00.12</version>
255
                </dependency>
256
                <!--
257
                <dependency>
258
                        <groupId>br.com.samuelweb</groupId>
259
                        <artifactId>java-nfe</artifactId>
260
                        <version>4.00.9</version>
261
                </dependency>
262
                -->
263
 
264
                <dependency>
265
                    <groupId>org.processing</groupId>
266
                    <artifactId>core</artifactId>
267
                    <version>3.3.7</version>
268
                </dependency>
269
                <dependency>
270
                    <groupId>com.google.zxing</groupId>
271
                    <artifactId>javase</artifactId>
272
                    <version>3.3.2</version>
273
                </dependency>
274
 
275
                <!-- IMPRESSORA/WEBSOCKETS
276
                <dependency>
277
                        <groupId>javax.websocket</groupId>
278
                    <artifactId>javax.websocket-api</artifactId>
279
                    <version>1.1</version>
280
                </dependency>
281
 
282
                <dependency>
283
                    <groupId>javax.json</groupId>
284
                    <artifactId>javax.json-api</artifactId>
285
                    <version>1.0</version>
286
                </dependency>
287
                 -->
288
                <!-- 
289
                <dependency>
290
                    <groupId>org.apache.tomcat</groupId>
291
                    <artifactId>tomcat-websocket</artifactId>
292
                    <version>8.0.8</version>
293
                </dependency>
294
                <dependency>
295
                    <groupId>org.apache.tomcat</groupId>
296
                    <artifactId>tomcat-coyote</artifactId>
297
                    <version>8.0.8</version>
298
                </dependency>
299
                -->
300
 
301
                <!-- FMC FIREBASE MESSAGE CLOUD -->
302
                <dependency>
303
                        <groupId>com.google.firebase</groupId>
304
                        <artifactId>firebase-admin</artifactId>
305
                        <version>6.5.0</version>
306
                </dependency>
307
 
308
 
309
        </dependencies>
310
 
311
        <build>
312
                <resources>
313
                        <resource>
314
                                <directory>src/main/resources</directory>
315
                                <filtering>true</filtering>
316
                        </resource>
317
                </resources>
318
                <plugins>
319
                        <!-- * O Compiler Plugin é utilizado para compilar os fontes de um projeto 
320
                                * Maven. -->
321
                        <plugin>
322
                                <groupId>org.apache.maven.plugins</groupId>
323
                                <artifactId>maven-compiler-plugin</artifactId>
324
                                <version>3.0</version>
325
                                <configuration>
326
                                        <source>${java.version}</source>
327
                                        <target>${java.version}</target>
328
                                </configuration>
329
                        </plugin>
330
                        <plugin>
331
                                <groupId>org.apache.maven.plugins</groupId>
332
                                <artifactId>maven-deploy-plugin</artifactId>
333
                        </plugin>
334
 
335
                        <plugin>
336
                        <groupId>org.apache.maven.plugins</groupId>
337
                        <artifactId>maven-resources-plugin</artifactId>
338
                        <version>2.6</version>
339
                        <configuration>
340
                                <nonFilteredFileExtensions>
341
                                        <nonFilteredFileExtension>jasper</nonFilteredFileExtension>
342
                                </nonFilteredFileExtensions>
343
                        </configuration>
344
                        </plugin>
345
 
346
                        <plugin>
347
                                <groupId>org.apache.tomcat.maven</groupId>
348
                                <artifactId>tomcat7-maven-plugin</artifactId>
349
                                <version>${tomcat-maven-plugin.version}</version>
350
                                <configuration>
351
                                        <contextFile>${tomcat.contextFile}</contextFile>
352
                                        <port>8083</port>
353
                                </configuration>
354
                        </plugin>
355
                </plugins>
356
        </build>
357
 
358
        <repositories>
359
                <!-- Repositório de dependências padrão do Primefaces  -->
360
                <repository>
361
                        <id>prime-repo</id>
362
                        <name>Prime Repo</name>
363
                        <url>http://repository.primefaces.org</url>
364
                </repository>
365
 
366
                <!-- Repositório para NFe -->
367
                <repository>
368
                        <name>Repositorio Autocom</name>
369
                        <id>Release</id>
370
                        <url>http://www.autocomsistemas.com.br:8081/nexus/content/repositories/autocom/</url>
371
                </repository>
372
        </repositories>
373
 
374
        <distributionManagement>
375
                <repository>
376
                        <id>autocom</id>
377
                        <url>http://nexus.autocomsistemas.com.br/nexus/content/repositories/autocom/</url>
378
                </repository>
379
        </distributionManagement>
380
 
381
        <profiles>
382
        <profile>
383
            <id>distribute</id>
384
            <build>
385
                <plugins>
386
                    <plugin>
387
                        <artifactId>maven-assembly-plugin</artifactId>
388
                        <version>2.3</version>
389
                        <executions>
390
                            <execution>
391
                                <id>build-layout</id>
392
                                <phase>package</phase>
393
                                <goals>
394
                                    <goal>single</goal>
395
                                </goals>
396
                                <configuration>
397
                                    <descriptors>
398
                                        <descriptor>src/assemble/layout.xml</descriptor>
399
                                    </descriptors>
400
                                    <finalName>${project.name}-layout-${project.version}</finalName>
401
                                    <appendAssemblyId>false</appendAssemblyId>
402
                                </configuration>
403
                            </execution>
404
                            <execution>
405
                                <id>build-theme</id>
406
                                <phase>package</phase>
407
                                <goals>
408
                                    <goal>single</goal>
409
                                </goals>
410
                                <configuration>
411
                                    <descriptors>
412
                                        <descriptor>src/assemble/theme.xml</descriptor>
413
                                    </descriptors>
414
                                    <finalName>${project.name}-theme-${project.version}</finalName>
415
                                    <appendAssemblyId>false</appendAssemblyId>
416
                                </configuration>
417
                            </execution>
418
                        </executions>
419
                    </plugin>
420
                </plugins>
421
            </build>
422
        </profile>
423
    </profiles>
424
        <packaging>war</packaging>
425
</project>