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>espacocase-sis</artifactId>
5
        <version>1.0.0-SNAPSHOT</version>
6
        <packaging>war</packaging>
7
 
8
        <properties>
9
                <sourceEncoding>UTF-8</sourceEncoding>
10
                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
11
 
12
                <java.version>1.7</java.version>
13
                <cesmac-framework.version>1.10.0</cesmac-framework.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.6.Final</hibernate-core.version>
18
                <hibernate.version>4.1.5.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
 
25
                <tomcat-maven-plugin.version>2.0-beta-1</tomcat-maven-plugin.version>
26
                <tomcat.version>7.0.28</tomcat.version>
27
                <tomcat.contextFile>${project.build.directory}/${project.build.finalName}/WEB-INF/tomcat-env.xml</tomcat.contextFile>
28
        </properties>
29
 
30
        <dependencies>
31
                <dependency>
32
                        <groupId>br.edu.cesmac</groupId>
33
                        <artifactId>cesmac-framework-core</artifactId>
34
                        <version>${cesmac-framework.version}</version>
35
                </dependency>
36
                <dependency>
37
                        <groupId>br.edu.cesmac</groupId>
38
                        <artifactId>cesmac-framework-relatorio</artifactId>
39
                        <version>${cesmac-framework.version}</version>
40
                </dependency>
41
                <dependency>
42
                        <groupId>br.edu.cesmac</groupId>
43
                        <artifactId>cesmac-framework-web</artifactId>
44
                        <version>${cesmac-framework.version}</version>
45
                </dependency>
46
                <dependency>
47
                        <groupId>br.edu.cesmac</groupId>
48
                        <artifactId>cesmac-framework-test</artifactId>
49
                        <version>${cesmac-framework.version}</version>
50
                        <scope>test</scope>
51
                </dependency>
52
 
53
                <!-- Spring 3 dependencies -->
54
                <dependency>
55
                        <groupId>org.springframework</groupId>
56
                        <artifactId>spring-core</artifactId>
57
                        <version>${spring.version}</version>
58
                </dependency>
59
 
60
                <dependency>
61
                        <groupId>org.springframework</groupId>
62
                        <artifactId>spring-context</artifactId>
63
                        <version>${spring.version}</version>
64
                </dependency>  
65
 
66
                <dependency>
67
                        <groupId>org.springframework</groupId>
68
                        <artifactId>spring-web</artifactId>
69
                        <version>${spring.version}</version>
70
                </dependency>
71
 
72
                <dependency>
73
                        <groupId>org.springframework</groupId>
74
                        <artifactId>spring-tx</artifactId>
75
                        <version>${spring.version}</version>
76
                </dependency>
77
 
78
                <dependency>
79
            <groupId>org.springframework</groupId>
80
            <artifactId>spring-test</artifactId>
81
            <version>${spring.version}</version>
82
        </dependency>
83
 
84
        <dependency>
85
                        <groupId>org.springframework</groupId>
86
                        <artifactId>spring-aspects</artifactId>
87
                        <version>${spring.version}</version>
88
                </dependency>
89
 
90
                <!-- JSF dependencies -->
91
                <dependency>
92
                  <groupId>com.sun.faces</groupId>
93
                  <artifactId>jsf-impl</artifactId>
94
                  <version>${jsf-impl.version}</version>
95
                </dependency>
96
 
97
                <dependency>
98
                        <groupId>javax.servlet</groupId>
99
                        <artifactId>jstl</artifactId>
100
                        <version>${jstl.version}</version>
101
                </dependency>
102
 
103
                <dependency>  
104
                    <groupId>org.primefaces.themes</groupId>  
105
                    <artifactId>bootstrap</artifactId>  
106
                    <version>1.0.10</version>  
107
                </dependency>
108
 
109
                <!-- Hibernate dependency -->
110
                <dependency>
111
                        <groupId>org.hibernate</groupId>
112
                        <artifactId>hibernate-core</artifactId>
113
                        <version>${hibernate-core.version}</version>
114
                        <scope>compile</scope>
115
                </dependency>
116
 
117
                <dependency>
118
                        <groupId>org.hibernate</groupId>
119
                        <artifactId>hibernate-envers</artifactId>
120
                        <version>${hibernate.version}</version>
121
                </dependency>
122
 
123
                <!-- MSSQL Server Java Connector dependency -->
124
                <dependency>
125
                        <groupId>net.sourceforge.jtds</groupId>
126
                        <artifactId>jtds</artifactId>
127
                        <version>1.3.1</version>
128
                </dependency>
129
 
130
                <dependency>
131
                        <groupId>postgresql</groupId>
132
                        <artifactId>postgresql</artifactId>
133
                        <version>8.4-702.jdbc4</version>
134
                        <scope>runtime</scope>
135
                </dependency>
136
 
137
                <!-- c3p0 dependency -->
138
                <dependency>
139
                        <groupId>c3p0</groupId>
140
                        <artifactId>c3p0</artifactId>
141
                        <version>${c3p0.version}</version>
142
                </dependency>
143
 
144
                <dependency>
145
                        <groupId>org.slf4j</groupId>
146
                        <artifactId>slf4j-nop</artifactId>
147
                        <version>1.5.11</version>
148
                </dependency>
149
 
150
                <dependency>
151
                        <groupId>javax.servlet</groupId>
152
                        <artifactId>servlet-api</artifactId>
153
                        <version>2.5</version>
154
                        <scope>provided</scope>
155
                </dependency>
156
 
157
                <!-- Dependências do Spring Security -->
158
                <dependency>
159
                        <groupId>org.springframework.security</groupId>
160
                        <artifactId>spring-security-web</artifactId>
161
                        <version>${spring.security.version}</version>
162
                </dependency>
163
                <dependency>
164
                        <groupId>org.springframework.security</groupId>
165
                        <artifactId>spring-security-config</artifactId>
166
                        <version>${spring.security.version}</version>
167
                </dependency>
168
                <dependency>
169
                        <groupId>org.springframework.security</groupId>
170
                        <artifactId>spring-security-core</artifactId>
171
                        <version>${spring.security.version}</version>
172
                </dependency>
173
                <dependency>
174
                        <groupId>org.springframework.security</groupId>
175
                        <artifactId>spring-security-acl</artifactId>
176
                        <version>${spring.security.version}</version>
177
                </dependency>
178
 
179
                <dependency>
180
                        <groupId>org.aspectj</groupId>
181
                        <artifactId>aspectjrt</artifactId>
182
                        <version>${aspectj.version}</version>
183
                </dependency>
184
                <dependency>
185
                        <groupId>org.aspectj</groupId>
186
                        <artifactId>aspectjweaver</artifactId>
187
                        <version>${aspectj.version}</version>
188
                </dependency>
189
 
190
                <!-- Dependencias de Teste -->
191
                <dependency>
192
                        <groupId>junit</groupId>
193
                        <artifactId>junit</artifactId>
194
                        <version>${junit.version}</version>
195
                        <scope>test</scope>
196
                </dependency>
197
                <dependency>
198
                        <groupId>org.jmock</groupId>
199
                        <artifactId>jmock-junit4</artifactId>
200
                        <version>${jmock.version}</version>
201
                        <scope>test</scope>
202
                </dependency>
203
                <dependency>
204
                        <groupId>org.jmock</groupId>
205
                        <artifactId>jmock-legacy</artifactId>
206
                        <version>${jmock.version}</version>
207
                        <scope>test</scope>
208
                </dependency>
209
                <dependency>
210
                        <groupId>org.springframework</groupId>
211
                        <artifactId>spring-test</artifactId>
212
                        <version>${spring.version}</version>
213
                        <scope>test</scope>
214
                </dependency>
215
                <!-- Fim das dependencias de Teste -->
216
 
217
                <dependency>
218
                        <groupId>commons-email</groupId>
219
                        <artifactId>commons-email</artifactId>
220
                        <version>1.1</version>
221
                </dependency>
222
 
223
                <dependency>
224
                        <groupId>commons-fileupload</groupId>
225
                        <artifactId>commons-fileupload</artifactId>
226
                        <version>1.3</version>
227
                </dependency>
228
 
229
                <dependency>
230
                    <groupId>com.itextpdf</groupId>
231
                    <artifactId>itextpdf</artifactId>
232
                    <version>5.4.0</version>
233
                </dependency>
234
 
235
        </dependencies>
236
 
237
        <build>
238
                <resources>
239
                        <resource>
240
                                <directory>src/main/resources</directory>
241
                                <filtering>true</filtering>
242
                        </resource>
243
                </resources>
244
                <plugins>
245
                        <!-- * O Compiler Plugin é utilizado para compilar os fontes de um projeto 
246
                                * Maven. -->
247
                        <plugin>
248
                                <groupId>org.apache.maven.plugins</groupId>
249
                                <artifactId>maven-compiler-plugin</artifactId>
250
                                <version>3.0</version>
251
                                <configuration>
252
                                        <source>${java.version}</source>
253
                                        <target>${java.version}</target>
254
                                </configuration>
255
                        </plugin>
256
                        <plugin>
257
                                <groupId>org.apache.maven.plugins</groupId>
258
                                <artifactId>maven-deploy-plugin</artifactId>
259
                        </plugin>
260
 
261
                        <plugin>
262
                        <groupId>org.apache.maven.plugins</groupId>
263
                        <artifactId>maven-resources-plugin</artifactId>
264
                        <version>2.6</version>
265
                        <configuration>
266
                                <nonFilteredFileExtensions>
267
                                        <nonFilteredFileExtension>jasper</nonFilteredFileExtension>
268
                                </nonFilteredFileExtensions>
269
                        </configuration>
270
                        </plugin>
271
 
272
                        <plugin>
273
                                <groupId>org.apache.tomcat.maven</groupId>
274
                                <artifactId>tomcat7-maven-plugin</artifactId>
275
                                <version>${tomcat-maven-plugin.version}</version>
276
                                <configuration>
277
                                        <contextFile>${tomcat.contextFile}</contextFile>
278
                                        <port>8083</port>
279
                                        <!--
280
                                        <httpsPort>8443</httpsPort>
281
                                        <keystoreFile>C:\Program Files\Java\jdk1.6.0_25\jre\lib\security\cacerts</keystoreFile>
282
                                        <keystorePass>changeit</keystorePass>
283
                                        -->
284
                                </configuration>
285
                        </plugin>
286
                </plugins>
287
        </build>
288
 
289
        <repositories>
290
                <!-- Repositório de dependências padrão do Primefaces  -->
291
                <repository>
292
                        <id>prime-repo</id>
293
                        <name>Prime Repo</name>
294
                        <url>http://repository.primefaces.org</url>
295
                </repository>
296
        </repositories>
297
</project>