Subversion Repositories Integrator Subversion

Rev

Rev 1 | 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" 
2
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3
        <modelVersion>4.0.0</modelVersion>
4
        <groupId>br.edu.cesmac</groupId>
5
        <artifactId>cesmac-framework</artifactId>
6
        <version>1.11.0-SNAPSHOT</version>
7
        <packaging>pom</packaging>
8
        <name>Framework</name>
9
        <description>Projeto Framework</description>
10
 
11
        <modules>
12
                <module>cesmac-framework-core</module>
13
                <module>cesmac-framework-web</module>
14
                <module>cesmac-framework-test</module>
15
                <module>cesmac-framework-relatorio</module>
16
                <module>cesmac-framework-ws</module>
17
                <module>cesmac-framework-views</module>
18
        </modules>
19
 
20
        <contributors>
21
                <contributor>
22
                        <name>Anderson Gomes da Silva</name>
23
                        <email>anderson.gomes@cesmac.edu.br</email>
24
                        <organization>CESMAC</organization>
25
                        <organizationUrl>www.cesmac.edu.br</organizationUrl>                   
26
                </contributor>
27
                <contributor>
28
                        <name>Bruno Lopes Peixoto</name>
29
                        <email>bruno.lopes@cesmac.edu.br</email>
30
                        <organization>CESMAC</organization>
31
                        <organizationUrl>www.cesmac.edu.br</organizationUrl>
32
                </contributor>
33
                <contributor>
34
                        <name>José Péricles Rolim de Almeida</name>
35
                        <email>pericles.almeida@cesmac.edu.br</email>
36
                        <organization>CESMAC</organization>
37
                        <organizationUrl>www.cesmac.edu.br</organizationUrl>
38
                </contributor>
39
        </contributors>
40
 
41
        <properties>
42
                <sourceEncoding>UTF-8</sourceEncoding>
43
                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
44
                <java.version>1.7</java.version>
45
                <jsf-api.version>2.1.6</jsf-api.version>
46
                <spring.version>3.1.4.RELEASE</spring.version>
47
                <spring.security.version>3.1.4.RELEASE</spring.security.version>
48
                <commons.version>2.6</commons.version>
49
                <servlet-api.version>2.5</servlet-api.version>
50
                <hibernate.validator.version>4.1.0.Final</hibernate.validator.version>
51
                <hibernate-jpa-api.version>1.0.0.Final</hibernate-jpa-api.version>
52
                <hibernate.version>4.2.6.Final</hibernate.version>
53
                <dynamic.jasper.version>4.0.0</dynamic.jasper.version>
54
                <archiva-cesmac.url>http://10.1.16.37</archiva-cesmac.url>
55
                <primefaces.version>6.0</primefaces.version>
56
                <junit.version>4.8.1</junit.version>
57
                <apache-commons.version>1.1</apache-commons.version>
58
                <jmock.version>2.5.1</jmock.version>
59
                <aspectj.version>1.6.8</aspectj.version>
60
                <stella.version>2.0-beta1</stella.version>
61
                <jersey.version>1.19.1</jersey.version>
62
                <dbunit.version>2.4.8</dbunit.version>
63
                <sca.version>1.1.0</sca.version>
64
                <dozer.version>5.5.1</dozer.version>
65
 
66
                <archiva-cesmac.url>http://10.1.16.125:8000</archiva-cesmac.url>
67
        </properties>
68
 
69
        <repositories>
70
                <repository>
71
                        <id>maven2-repository.dev.java.net</id>
72
                        <name>Java.net Repository for Maven</name>
73
                        <url>http://download.java.net/maven/2/</url>
74
                        <layout>default</layout>
75
                </repository>
76
                <!-- Servidor Archiva 
77
 
78
                <repository>
79
                        <id>archiva.internal</id>
80
                        <name>Archiva Managed Internal Repository</name>
81
                        <url>${archiva-cesmac.url}/repository/internal/</url>
82
                        <releases>
83
                                <enabled>true</enabled>
84
                        </releases>
85
                        <snapshots>
86
                                <enabled>false</enabled>
87
                        </snapshots>
88
                </repository>
89
 
90
                <repository>
91
                        <id>archiva.snapshots</id>
92
                        <name>Archiva Managed Snapshot Repository</name>
93
                        <url>${archiva-cesmac.url}/repository/snapshots/</url>
94
                        <releases>
95
                                <enabled>false</enabled>
96
                        </releases>
97
                        <snapshots>
98
                                <enabled>true</enabled>
99
                        </snapshots>
100
                </repository>
101
                -->
102
 
103
                <repository>
104
                        <id>prime-repo</id>
105
                        <name>PrimeFaces Maven Repository</name>
106
                        <url>https://repository.primefaces.org</url>
107
                        <layout>default</layout>
108
                </repository>
109
<!-- 
110
                <repository>
111
                        <id>maven2-repository.dev.java.net</id>
112
                        <name>Java.net Repository for Maven</name>
113
                        <url>http://download.java.net/maven/2/</url>
114
                        <layout>default</layout>
115
                </repository>
116
 
117
                <repository>
118
                        <id>repository.jboss.org</id>
119
                        <name>JBoss Repository</name>
120
                        <url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url>
121
                </repository>
122
 
123
                <repository>
124
                        <id>springsource-repo</id>
125
                        <name>SpringSource Repository</name>
126
                        <url>http://repo.springsource.org/release</url>
127
                </repository>
128
 
129
                Dynamic Jasper
130
                <repository>
131
                        <id>fdvsolution.public</id>
132
                        <url>http://archiva.fdvs.com.ar/repository/public1/</url>
133
                </repository>
134
                -->
135
        </repositories>
136
 
137
        <!-- ARCHIVA CESMAC 
138
        <pluginRepositories>
139
                <pluginRepository>
140
                        <id>archiva.snapshots</id>
141
                        <name>Archiva Managed Snapshot Repository</name>
142
                        <url>${archiva-cesmac.url}/repository/snapshots/</url>
143
                        <releases>
144
                                <enabled>false</enabled>
145
                        </releases>
146
                        <snapshots>
147
                                <enabled>true</enabled>
148
                        </snapshots>
149
                </pluginRepository>
150
                <pluginRepository>
151
                        <id>archiva.internal</id>
152
                        <name>Archiva Managed Internal Repository</name>
153
                        <url>${archiva-cesmac.url}/repository/internal/</url>
154
                        <releases>
155
                                <enabled>true</enabled>
156
                        </releases>
157
                        <snapshots>
158
                                <enabled>false</enabled>
159
                        </snapshots>
160
                </pluginRepository>
161
        </pluginRepositories>
162
 
163
        <scm>
164
                <connection>svn://osiris/Projetos/arquitetura/IMPLEMENTACAO/cesmac-framework</connection>
165
                <developerConnection>svn://osiris/Projetos/arquitetura/IMPLEMENTACAO/cesmac-framework</developerConnection>
166
        </scm>
167
 
168
        <ciManagement>
169
                <system>Jenkins</system>
170
                <url>http://10.1.16.125/jenkins/job/cesmac-framework/</url>
171
        </ciManagement>
172
-->
173
        <!-- ARCHIVA CESMAC
174
        <distributionManagement>
175
                <repository>
176
                        <id>archiva.internal</id>
177
                        <url>${archiva-cesmac.url}/repository/internal/</url>
178
                </repository>
179
                <snapshotRepository>
180
                        <id>archiva.snapshots</id>
181
                        <url>${archiva-cesmac.url}/repository/snapshots/</url>
182
                </snapshotRepository>
183
        </distributionManagement>
184
         -->
185
        <dependencyManagement>
186
                <dependencies>
187
                        <dependency>
188
                            <groupId>org.apache.commons</groupId>
189
                            <artifactId>commons-email</artifactId>
190
                            <version>${apache-commons.version}</version>
191
                        </dependency>
192
                        <dependency>
193
                                <groupId>br.edu.cesmac</groupId>
194
                                <artifactId>cesmac-framework-core</artifactId>
195
                                <version>${project.version}</version>
196
                        </dependency>
197
                        <dependency>
198
                                <groupId>org.springframework</groupId>
199
                                <artifactId>spring-tx</artifactId>
200
                                <version>${spring.version}</version>
201
                        </dependency>
202
                        <dependency>
203
                                <groupId>br.edu.cesmac</groupId>
204
                                <artifactId>cesmac-framework-web</artifactId>
205
                                <version>${project.version}</version>
206
                        </dependency>
207
                        <dependency>
208
                                <groupId>br.edu.cesmac</groupId>
209
                                <artifactId>cesmac-framework-ws</artifactId>
210
                                <version>${project.version}</version>
211
                        </dependency>
212
 
213
                        <dependency>
214
                                <groupId>br.edu.cesmac</groupId>
215
                                <artifactId>sca-client</artifactId>
216
                                <version>${sca.version}</version>
217
                        </dependency>
218
 
219
                        <dependency>
220
                                <groupId>br.edu.cesmac</groupId>
221
                                <artifactId>sca-seguranca</artifactId>
222
                                <version>${sca.version}</version>
223
                        </dependency>
224
 
225
                        <dependency>
226
                                <groupId>javax.faces</groupId>
227
                                <artifactId>jsf-api</artifactId>
228
                                <version>${jsf-api.version}</version>
229
                        </dependency>
230
 
231
                        <dependency>
232
                                <groupId>org.springframework</groupId>
233
                                <artifactId>spring-core</artifactId>
234
                                <version>${spring.version}</version>
235
                        </dependency>
236
 
237
                        <dependency>
238
                                <groupId>org.springframework</groupId>
239
                                <artifactId>spring-web</artifactId>
240
                                <version>${spring.version}</version>
241
                        </dependency>
242
                        <dependency>
243
                                <groupId>org.springframework</groupId>
244
                                <artifactId>spring-orm</artifactId>
245
                                <version>${spring.version}</version>
246
                        </dependency>
247
                        <dependency>
248
                                <groupId>org.hibernate</groupId>
249
                                <artifactId>hibernate-validator</artifactId>
250
                                <version>${hibernate.validator.version}</version>
251
                        </dependency>
252
                        <dependency>
253
                                <groupId>org.hibernate.javax.persistence</groupId>
254
                                <artifactId>hibernate-jpa-2.0-api</artifactId>
255
                                <version>${hibernate-jpa-api.version}</version>
256
                        </dependency>
257
 
258
                        <dependency>
259
                                <groupId>org.springframework</groupId>
260
                                <artifactId>spring-webmvc</artifactId>
261
                                <version>${spring.version}</version>
262
                        </dependency>
263
 
264
                        <dependency>
265
                        <groupId>xstream</groupId>
266
                        <artifactId>xstream</artifactId>
267
                        <version>1.2.2</version>
268
                        </dependency>
269
 
270
                        <!-- Dependências do Spring Security -->
271
                        <dependency>
272
                                <groupId>org.springframework.security</groupId>
273
                                <artifactId>spring-security-web</artifactId>
274
                                <version>${spring.security.version}</version>
275
                        </dependency>
276
                        <dependency>
277
                                <groupId>org.springframework.security</groupId>
278
                                <artifactId>spring-security-config</artifactId>
279
                                <version>${spring.security.version}</version>
280
                        </dependency>
281
                        <dependency>
282
                                <groupId>org.springframework.security</groupId>
283
                                <artifactId>spring-security-core</artifactId>
284
                                <version>${spring.security.version}</version>
285
                        </dependency>
286
                        <dependency>
287
                                <groupId>org.springframework.security</groupId>
288
                                <artifactId>spring-security-acl</artifactId>
289
                                <version>${spring.security.version}</version>
290
                        </dependency>
291
 
292
                        <dependency>
293
                                <groupId>commons-lang</groupId>
294
                                <artifactId>commons-lang</artifactId>
295
                                <version>${commons.version}</version>
296
                        </dependency>
297
                        <dependency>
298
                                <groupId>javax.servlet</groupId>
299
                                <artifactId>servlet-api</artifactId>
300
                                <version>${servlet-api.version}</version>
301
                        </dependency>
302
                        <dependency>
303
                                <groupId>org.hibernate</groupId>
304
                                <artifactId>hibernate-entitymanager</artifactId>
305
                                <version>${hibernate.version}</version>
306
                        </dependency>
307
                        <dependency>
308
                                <groupId>org.hibernate</groupId>
309
                                <artifactId>hibernate-core</artifactId>
310
                                <version>${hibernate.version}</version>
311
                        </dependency>
312
                        <dependency>
313
                                <groupId>org.hibernate</groupId>
314
                                <artifactId>hibernate-envers</artifactId>
315
                                <version>${hibernate.version}</version>
316
                        </dependency>
317
                        <dependency>
318
                                <groupId>net.sf.jasperreports</groupId>
319
                                <artifactId>jasperreports</artifactId>
320
                                <version>5.6.0</version>
321
                        </dependency>
322
 
323
                        <dependency>
324
                                <groupId>org.primefaces</groupId>
325
                                <artifactId>primefaces</artifactId>
326
                                <version>${primefaces.version}</version>
327
                        </dependency>
328
 
329
                        <!-- Dependências de Teste -->
330
 
331
                        <dependency>
332
                                <groupId>junit</groupId>
333
                                <artifactId>junit</artifactId>
334
                                <version>${junit.version}</version>
335
                        </dependency>
336
                        <dependency>
337
                                <groupId>org.jmock</groupId>
338
                                <artifactId>jmock-junit4</artifactId>
339
                                <version>${jmock.version}</version>
340
                        </dependency>
341
                        <dependency>
342
                                <groupId>org.jmock</groupId>
343
                                <artifactId>jmock-legacy</artifactId>
344
                                <version>${jmock.version}</version>
345
                        </dependency>
346
                        <dependency>
347
                                <groupId>org.springframework</groupId>
348
                                <artifactId>spring-test</artifactId>
349
                                <version>${spring.version}</version>
350
                        </dependency>
351
                        <dependency>
352
                                <groupId>org.dbunit</groupId>
353
                                <artifactId>dbunit</artifactId>
354
                                <version>${dbunit.version}</version>
355
                        </dependency>
356
                        <dependency>
357
                                <groupId>org.springframework</groupId>
358
                                <artifactId>spring-context</artifactId>
359
                                <version>${spring.version}</version>
360
                        </dependency>
361
                        <dependency>
362
                                <groupId>org.springframework</groupId>
363
                                <artifactId>spring-aop</artifactId>
364
                                <version>${spring.version}</version>
365
                        </dependency>
366
                        <dependency>
367
                                <groupId>org.springframework</groupId>
368
                                <artifactId>spring-aspects</artifactId>
369
                                <version>${spring.version}</version>
370
                        </dependency>
371
                        <dependency>
372
                                <groupId>org.springframework</groupId>
373
                                <artifactId>spring-expression</artifactId>
374
                                <version>${spring.version}</version>
375
                        </dependency>
376
                        <dependency>
377
                                <groupId>org.aspectj</groupId>
378
                                <artifactId>aspectjrt</artifactId>
379
                                <version>${aspectj.version}</version>
380
                        </dependency>
381
 
382
                        <dependency>
383
                                <groupId>br.com.caelum.stella</groupId>
384
                                <artifactId>caelum-stella-core</artifactId>
385
                                <version>${stella.version}</version>
386
                        </dependency>
387
                        <dependency>
388
                                <groupId>br.com.caelum.stella</groupId>
389
                                <artifactId>caelum-stella-faces</artifactId>
390
                                <version>${stella.version}</version>
391
                        </dependency>
392
                        <dependency>
393
                                <groupId>com.google.code.gson</groupId>
394
                                <artifactId>gson</artifactId>
395
                                <version>2.2.2</version>
396
                        </dependency>
397
 
398
                        <dependency>
399
                                <groupId>com.sun.jersey</groupId>
400
                                <artifactId>jersey-client</artifactId>
401
                                <version>${jersey.version}</version>
402
                        </dependency>
403
                        <dependency>
404
                                <groupId>com.sun.jersey</groupId>
405
                                <artifactId>jersey-json</artifactId>
406
                                <version>${jersey.version}</version>
407
                        </dependency>
408
 
409
                        <dependency>
410
                                <groupId>net.sf.dozer</groupId>
411
                                <artifactId>dozer</artifactId>
412
                                <version>${dozer.version}</version>
413
                        </dependency>
414
                </dependencies>
415
        </dependencyManagement>
416
 
417
        <build>
418
                <plugins>
419
                        <!-- Configuração de compilação: -->
420
                        <plugin>
421
                                <groupId>org.apache.maven.plugins</groupId>
422
                                <artifactId>maven-compiler-plugin</artifactId>
423
                                <version>2.5.1</version>
424
                                <configuration>
425
                                        <source>${java.version}</source>
426
                                        <target>${java.version}</target>
427
                                </configuration>
428
                        </plugin>
429
                        <plugin>
430
                                <groupId>org.apache.maven.plugins</groupId>
431
                                <artifactId>maven-deploy-plugin</artifactId>
432
                                <version>2.7</version>
433
                        </plugin>
434
                </plugins>
435
        </build>
436
 
437
        <profiles>
438
                <profile>
439
                        <id>sonar</id>
440
                        <properties>
441
                                <sonar.jdbc.url>jdbc:sqlserver://localhost;databaseName=fejal</sonar.jdbc.url>
442
                                <sonar.jdbc.driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</sonar.jdbc.driver>
443
                                <sonar.jdbc.username>sa</sonar.jdbc.username>
444
                                <sonar.jdbc.password>cesmac</sonar.jdbc.password>
445
                                <sonar.host.url>http://10.1.16.125:9000/</sonar.host.url>
446
                                <sonar.skippedModules>cesmac-framework-web,cesmac-framework-test</sonar.skippedModules>
447
                        </properties>
448
                </profile>
449
        </profiles>
450
 
451
</project>