Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

<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">
        <modelVersion>4.0.0</modelVersion>
        <groupId>br.com.ec</groupId>
        <artifactId>espacocase-sis</artifactId>
        <version>1.0.0-SNAPSHOT</version>
        <packaging>war</packaging>
 
        <properties>
                <sourceEncoding>UTF-8</sourceEncoding>
                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

                <java.version>1.7</java.version>
                <cesmac-framework.version>1.11.0-SNAPSHOT</cesmac-framework.version>
                <spring.version>3.1.4.RELEASE</spring.version>
                <jsf-impl.version>2.1.6</jsf-impl.version>
                <jstl.version>1.2</jstl.version>
                <hibernate-core.version>4.2.6.Final</hibernate-core.version>
                <hibernate.version>4.1.5.Final</hibernate.version>
                <c3p0.version>0.9.1.2</c3p0.version>
                <spring.security.version>3.0.3.RELEASE</spring.security.version>
                <aspectj.version>1.6.12</aspectj.version>
                <junit.version>4.8.1</junit.version>
                <jmock.version>2.5.1</jmock.version>
               
                <tomcat-maven-plugin.version>2.0-beta-1</tomcat-maven-plugin.version>
                <tomcat.version>7.0.28</tomcat.version>
                <tomcat.contextFile>${project.build.directory}/${project.build.finalName}/WEB-INF/tomcat-env.xml</tomcat.contextFile>
        </properties>
 
        <dependencies>
                <dependency>
                        <groupId>br.edu.cesmac</groupId>
                        <artifactId>cesmac-framework-core</artifactId>
                        <version>${cesmac-framework.version}</version>
                </dependency>
                <dependency>
                        <groupId>br.edu.cesmac</groupId>
                        <artifactId>cesmac-framework-relatorio</artifactId>
                        <version>${cesmac-framework.version}</version>
                </dependency>
                <dependency>
                        <groupId>br.edu.cesmac</groupId>
                        <artifactId>cesmac-framework-web</artifactId>
                        <version>${cesmac-framework.version}</version>
                </dependency>
                <dependency>
                        <groupId>br.edu.cesmac</groupId>
                        <artifactId>cesmac-framework-test</artifactId>
                        <version>${cesmac-framework.version}</version>
                        <scope>test</scope>
                </dependency>
               
                <!-- Spring 3 dependencies -->
                <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-core</artifactId>
                        <version>${spring.version}</version>
                </dependency>

                <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-context</artifactId>
                        <version>${spring.version}</version>
                </dependency>  
               
                <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-web</artifactId>
                        <version>${spring.version}</version>
                </dependency>
                       
                <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-tx</artifactId>
                        <version>${spring.version}</version>
                </dependency>
           
                <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>${spring.version}</version>
        </dependency>
       
        <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-aspects</artifactId>
                        <version>${spring.version}</version>
                </dependency>
           
                <!-- JSF dependencies -->
                <dependency>
                  <groupId>com.sun.faces</groupId>
                  <artifactId>jsf-impl</artifactId>
                  <version>${jsf-impl.version}</version>
                </dependency>
                       
                <dependency>
                        <groupId>javax.servlet</groupId>
                        <artifactId>jstl</artifactId>
                        <version>${jstl.version}</version>
                </dependency>
               
                <dependency>  
                    <groupId>org.primefaces.themes</groupId>  
                    <artifactId>bootstrap</artifactId>  
                    <version>1.0.10</version>  
                </dependency>

                <!-- Hibernate dependency -->
                <dependency>
                        <groupId>org.hibernate</groupId>
                        <artifactId>hibernate-core</artifactId>
                        <version>${hibernate-core.version}</version>
                        <scope>compile</scope>
                </dependency>
               
                <dependency>
                        <groupId>org.hibernate</groupId>
                        <artifactId>hibernate-envers</artifactId>
                        <version>${hibernate.version}</version>
                </dependency>
               
                <!-- MSSQL Server Java Connector dependency -->
                <dependency>
                        <groupId>net.sourceforge.jtds</groupId>
                        <artifactId>jtds</artifactId>
                        <version>1.3.1</version>
                </dependency>
               
                <dependency>
                        <groupId>postgresql</groupId>
                        <artifactId>postgresql</artifactId>
                        <version>8.4-702.jdbc4</version>
                        <scope>runtime</scope>
                </dependency>
                               
                <!-- c3p0 dependency -->
                <dependency>
                        <groupId>c3p0</groupId>
                        <artifactId>c3p0</artifactId>
                        <version>${c3p0.version}</version>
                </dependency>
 
                <dependency>
                        <groupId>org.slf4j</groupId>
                        <artifactId>slf4j-nop</artifactId>
                        <version>1.5.11</version>
                </dependency>
               
                <dependency>
                        <groupId>javax.servlet</groupId>
                        <artifactId>servlet-api</artifactId>
                        <version>2.5</version>
                        <scope>provided</scope>
                </dependency>
               
                <!-- Dependências do Spring Security -->
                <dependency>
                        <groupId>org.springframework.security</groupId>
                        <artifactId>spring-security-web</artifactId>
                        <version>${spring.security.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.springframework.security</groupId>
                        <artifactId>spring-security-config</artifactId>
                        <version>${spring.security.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.springframework.security</groupId>
                        <artifactId>spring-security-core</artifactId>
                        <version>${spring.security.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.springframework.security</groupId>
                        <artifactId>spring-security-acl</artifactId>
                        <version>${spring.security.version}</version>
                </dependency>
               
                <dependency>
                        <groupId>org.aspectj</groupId>
                        <artifactId>aspectjrt</artifactId>
                        <version>${aspectj.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.aspectj</groupId>
                        <artifactId>aspectjweaver</artifactId>
                        <version>${aspectj.version}</version>
                </dependency>
               
                <!-- Dependencias de Teste -->
                <dependency>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
                        <version>${junit.version}</version>
                        <scope>test</scope>
                </dependency>
                <dependency>
                        <groupId>org.jmock</groupId>
                        <artifactId>jmock-junit4</artifactId>
                        <version>${jmock.version}</version>
                        <scope>test</scope>
                </dependency>
                <dependency>
                        <groupId>org.jmock</groupId>
                        <artifactId>jmock-legacy</artifactId>
                        <version>${jmock.version}</version>
                        <scope>test</scope>
                </dependency>
                <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-test</artifactId>
                        <version>${spring.version}</version>
                        <scope>test</scope>
                </dependency>
                <!-- Fim das dependencias de Teste -->
               
                <dependency>
                        <groupId>commons-email</groupId>
                        <artifactId>commons-email</artifactId>
                        <version>1.1</version>
                </dependency>
               
                <dependency>
                        <groupId>commons-fileupload</groupId>
                        <artifactId>commons-fileupload</artifactId>
                        <version>1.3</version>
                </dependency>
               
                <dependency>
                    <groupId>com.itextpdf</groupId>
                    <artifactId>itextpdf</artifactId>
                    <version>5.4.0</version>
                </dependency>
               
        </dependencies>
               
        <build>
                <resources>
                        <resource>
                                <directory>src/main/resources</directory>
                                <filtering>true</filtering>
                        </resource>
                </resources>
                <plugins>
                        <!-- * O Compiler Plugin é utilizado para compilar os fontes de um projeto
                                * Maven. -->
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-compiler-plugin</artifactId>
                                <version>3.0</version>
                                <configuration>
                                        <source>${java.version}</source>
                                        <target>${java.version}</target>
                                </configuration>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-deploy-plugin</artifactId>
                        </plugin>
                       
                        <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-resources-plugin</artifactId>
                        <version>2.6</version>
                        <configuration>
                                <nonFilteredFileExtensions>
                                        <nonFilteredFileExtension>jasper</nonFilteredFileExtension>
                                </nonFilteredFileExtensions>
                        </configuration>
                        </plugin>
                       
                        <plugin>
                                <groupId>org.apache.tomcat.maven</groupId>
                                <artifactId>tomcat7-maven-plugin</artifactId>
                                <version>${tomcat-maven-plugin.version}</version>
                                <configuration>
                                        <contextFile>${tomcat.contextFile}</contextFile>
                                        <port>8083</port>
                                        <!--
                                        <httpsPort>8443</httpsPort>
                                        <keystoreFile>C:\Program Files\Java\jdk1.6.0_25\jre\lib\security\cacerts</keystoreFile>
                                        <keystorePass>changeit</keystorePass>
                                        -->
                                </configuration>
                        </plugin>
                </plugins>
        </build>
       
        <repositories>
                <!-- Repositório de dependências padrão do Primefaces  -->
                <repository>
                        <id>prime-repo</id>
                        <name>Prime Repo</name>
                        <url>https://repository.primefaces.org</url>
                </repository>
        </repositories>
</project>