Subversion Repositories linshare

[/] [tags/] [linshare-0.7.1/] [pom.xml] - Rev 186

Compare with Previous | Blame | View Log

<?xml version="1.0" encoding="UTF-8"?>
<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/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.linagora</groupId>
    <artifactId>linshare</artifactId>
    <version>0.7.1</version>
    <packaging>war</packaging>
    <name>LinShare, Secure File Sharing</name>
    <description>Specially designed to secure paperless trading companies that put privacy and traceability in the heart of their problems of exchange, Linshare provides a simple solution completely intuitive :
        
        * Linshare allows employees to upload files into their space
        * Linshare can share files with internal or external collaborators
        * Linshare offers several features to securely exchange
        * User&amp;share allows Linshare to communicate with the fat client
    </description>
    <url>http://linpki.org/projects/show/linshare
    </url>
    <inceptionYear>2008</inceptionYear>
    <issueManagement>
        <system>LinShare Redmine Bugtracker</system>
        <url>http://linpki.org/projects/linshare/issues</url>
    </issueManagement>
    <ciManagement>
        <system>Hudson</system>
        <url>http://build.linid.org/hudson/view/LinShare/</url>
    </ciManagement>
    <scm>
        <developerConnection>scm:svn:https://svn.linid.org/svn/linshare/tags/linshare-0.7.1</developerConnection>
        <connection>scm:svn:http://svn.linid.org/svn/linshare/tags/linshare-0.7.1</connection>
        <url>http://linpki.org/repositories/show/linshare/tags/linshare-0.7.1</url>   
    </scm>
    <organization>
        <name>LINAGORA</name>
        <url>http://www.linagora.com/</url>
    </organization>
    <developers>
        <developer>
            <id>slevesque</id>
            <name>Sebastien Levesque</name>
            <email>slevesque@linagora.com</email>
            <organization>LINAGORA</organization>
            <organizationUrl>http://www.linagora.com/</organizationUrl>
            <roles>
                <role>Developer</role>
            </roles>
        </developer>
        <developer>
            <id>sduprey</id>
            <name>Stefanie Duprey</name>
            <email>sduprey@linagora.com</email>
            <organization>LINAGORA</organization>
            <organizationUrl>http://www.linagora.com/</organizationUrl>
            <roles>
                <role>Developer</role>
            </roles>
        </developer>
    </developers>
    <mailingLists>
        <mailingList>
            <name>Users List</name>
            <subscribe>linshare-users-subscribe@linpki.org</subscribe>
            <unsubscribe>linshare-users-unsubscribe@linpki.org</unsubscribe>
            <post>linshare-users@linpki.org</post>
            <archive />
        </mailingList>
        <mailingList>
            <name>Developers List</name>
            <subscribe>linshare-dev-subscribe@linpki.org</subscribe>
            <unsubscribe>linshare-dev-unsubscribe@linpki.org</unsubscribe>
            <post>linshare-dev@linpki.org</post>
            <archive>http://127.0.0.1/user/</archive>
        </mailingList>
    </mailingLists>
    <licenses>
        <license>
            <name>GNU AFFERO GENERAL PUBLIC LICENSE</name>
            <url>http://www.fsf.org/licensing/licenses/agpl-3.0.html</url>
        </license>
    </licenses>
    
    <dependencies>
        <dependency>
            <groupId>org.apache.tapestry</groupId>
            <artifactId>tapestry-core</artifactId>
            <version>${tapestry-release-version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.tapestry</groupId>
            <artifactId>tapestry-spring</artifactId>
            <version>${tapestry-release-version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.tapestry</groupId>
            <artifactId>tapestry-upload</artifactId>
            <version>${tapestry-release-version}</version>
        </dependency>
        <dependency>
            <groupId>org.chenillekit</groupId>
            <artifactId>chenillekit-tapestry</artifactId>
            <version>1.2.0</version>
            <exclusions>
                <exclusion>
                    <artifactId>javassist</artifactId>
                    <groupId>jboss</groupId>
                </exclusion>
            </exclusions>
        </dependency>
                <dependency>
                        <groupId>org.apache.pdfbox</groupId>
                        <artifactId>pdfbox</artifactId>
                        <version>0.8.0-incubating</version>
                </dependency>
                <dependency>
                        <groupId>com.artofsolving</groupId>
                        <artifactId>jodconverter</artifactId>
                        <version>2.2.1</version>
                </dependency>
                <dependency>
                        <groupId>org.slf4j</groupId>
                        <artifactId>slf4j-api</artifactId>
                        <version>1.5.6</version>
                </dependency>
                <dependency>
                        <groupId>org.slf4j</groupId>
                        <artifactId>slf4j-jdk14</artifactId>
                        <version>1.5.6</version>
                </dependency>
                <dependency>
                        <groupId>org.linagora</groupId>
                        <artifactId>LinThumbnail</artifactId>
                        <version>1.0</version>
                </dependency>
        
        <dependency>
            <groupId>us.antera</groupId>
            <artifactId>t5restfulws</artifactId>
            <version>0.2.5-LNG</version>
        </dependency>
        
        
        <!--
                        A dependency on either JUnit or TestNG is required, or the surefire
                        plugin (which runs the tests) will fail, preventing Maven from
                        packaging the WAR. Tapestry includes a large number of testing
                        facilities designed for use with TestNG (http://testng.org/), so it's
                        recommended.
                -->
        
        
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate</artifactId>
            <version>3.2.6.ga</version>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>net.sf.ehcache</groupId>
            <artifactId>ehcache</artifactId>
            <version>1.5.0</version>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        
        <!-- Spring dependencies -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aop</artifactId>
            <version>${spring-release-version}</version>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>${spring-release-version}</version>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
            <version>${spring-release-version}</version>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>${spring-release-version}</version>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        
        <dependency>
            <groupId>org.springmodules</groupId>
            <artifactId>spring-modules-jcr</artifactId>
            <version>0.8a</version>
            <exclusions>
                <exclusion>
                    <groupId>jeceira</groupId>
                    <artifactId>jeceira</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>jsr170</groupId>
                    <artifactId>jsr170</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>jsr170</groupId>
                    <artifactId>jcr</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring</artifactId>
                </exclusion>
                <!--
                                        artefact groupId has been renamed from aparzev to com.aparzev. See
                                        below
                                -->
                <exclusion>
                    <groupId>aparzev</groupId>
                    <artifactId>doka</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>aparzev</groupId>
                    <artifactId>commons</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>jug</groupId>
                    <artifactId>jug-asl</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        
        <dependency>
            <groupId>org.springframework.ldap</groupId>
            <artifactId>spring-ldap-core</artifactId>
            <version>1.3.0.RELEASE</version>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        
        <dependency>
            <groupId>org.springframework.ldap</groupId>
            <artifactId>spring-ldap-core-tiger</artifactId>
            <version>1.3.0.RELEASE</version>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>${spring-release-version}</version>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>${spring-release-version}</version>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        
        <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-core</artifactId>
            <version>${spring-security-release-version}
            </version>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

                <!-- do you need CAS sso ?
        <dependency>
                <groupId>org.springframework.security</groupId>
                <artifactId>spring-security-cas-client</artifactId>
                <version>${spring-security-release-version}</version>
                <exclusions>
                        <exclusion>
                                <groupId>commons-logging</groupId>
                                <artifactId>commons-logging</artifactId>
                        </exclusion>
                </exclusions>
        </dependency>
        -->


        <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-core-tiger</artifactId>
            <version>${spring-security-release-version}</version>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        
        <!--  Logger -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>${slf4j-release-version}</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-simple</artifactId>
            <version>${slf4j-release-version}</version>
        </dependency>
        <!-- Common loggin compatibility -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>jcl-over-slf4j</artifactId>
            <version>${slf4j-release-version}</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>${slf4j-release-version}</version>
        </dependency>
        
        <dependency>
            <groupId>org.semanticdesktop</groupId>
            <artifactId>rdf2go.api</artifactId>
            <version>4.6.2</version>
        </dependency>
        <dependency>
            <groupId>org.semanticdesktop</groupId>
            <artifactId>aperture</artifactId>
            <version>1.2.0</version>
        </dependency>
        
        
        <!-- Jack Rabbit dependencies -->
        <dependency>
            <groupId>org.apache.jackrabbit</groupId>
            <artifactId>jackrabbit-api</artifactId>
            <version>${jackrabbit-release-version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.jackrabbit</groupId>
            <artifactId>jackrabbit-classloader</artifactId>
            <version>${jackrabbit-release-version}</version>
            <exclusions>
                <exclusion>
                    <artifactId>slf4j-api</artifactId>
                    <groupId>org.slf4j</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.apache.jackrabbit</groupId>
            <artifactId>jackrabbit-core</artifactId>
            <version>${jackrabbit-release-version}</version>
            <exclusions>
                <exclusion>
                    <artifactId>derby</artifactId>
                    <groupId>org.apache.derby</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.apache.jackrabbit</groupId>
            <artifactId>jackrabbit-jca</artifactId>
            <version>${jackrabbit-release-version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.jackrabbit</groupId>
            <artifactId>jackrabbit-jcr-commons</artifactId>
            <version>${jackrabbit-release-version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.jackrabbit</groupId>
            <artifactId>jackrabbit-jcr-server</artifactId>
            <version>${jackrabbit-release-version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.jackrabbit</groupId>
            <artifactId>jackrabbit-jcr-tests</artifactId>
            <version>${jackrabbit-release-version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.apache.jackrabbit</groupId>
            <artifactId>jackrabbit-ocm</artifactId>
            <version>${jackrabbit-release-version}
            </version>
        </dependency>
        <dependency>
            <groupId>org.apache.jackrabbit</groupId>
            <artifactId>jackrabbit-ocm-nodemanagement</artifactId>
            <version>${jackrabbit-release-version}</version>
        </dependency>
        
        <dependency>
            <groupId>javax.jcr</groupId>
            <artifactId>jcr</artifactId>
            <version>1.0</version>
        </dependency>
        <dependency>
            <groupId>com.aparzev</groupId>
            <artifactId>commons</artifactId>
            <version>0.2</version>
        </dependency>
        <dependency>
            <groupId>com.aparzev</groupId>
            <artifactId>doka</artifactId>
            <version>0.1</version>
        </dependency>
        <dependency>
            <groupId>org.safehaus.jug</groupId>
            <artifactId>jug</artifactId>
            <version>2.0.0</version>
            <classifier>asl</classifier>
        </dependency>
        
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.4</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
            <version>3.1</version>
        </dependency>
        <dependency>
            <groupId>commons-dbcp</groupId>
            <artifactId>commons-dbcp</artifactId>
            <version>1.2.2</version>
        </dependency>
        <dependency>
            <groupId>commons-pool</groupId>
            <artifactId>commons-pool</artifactId>
            <version>1.4</version>
        </dependency>
        <dependency>
            <groupId>org.apache.lucene</groupId>
            <artifactId>lucene-core</artifactId>
            <version>2.2.0</version>
        </dependency>
        <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
            <version>1.2.126</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>aspectj</groupId>
            <artifactId>aspectjweaver</artifactId>
            <version>1.5.4</version>
        </dependency>
        <dependency>
            <groupId>javax.mail</groupId>
            <artifactId>mail</artifactId>
            <version>1.4.1</version>
        </dependency>
        <dependency>
            <groupId>quartz</groupId>
            <artifactId>quartz</artifactId>
            <version>1.5.2</version>
        </dependency>
        <dependency>
            <groupId>org.linagora.linkit</groupId>
            <artifactId>timeline</artifactId>
            <version>0.2</version>
        </dependency>
        <dependency>
            <groupId>org.linagora.linkit</groupId>
            <artifactId>utils</artifactId>
            <version>0.2</version>
        </dependency>
        <dependency>
            <groupId>org.linagora.linkit</groupId>
            <artifactId>flexUploadComponent</artifactId>
            <version>0.5</version>
        </dependency>
        
        <dependency>
            <groupId>com.thoughtworks.xstream</groupId>
            <artifactId>xstream</artifactId>
            <version>1.3.1</version>
        </dependency>
        <dependency>
            <groupId>com.sun.xml.bind</groupId>
            <artifactId>jaxb-impl</artifactId>
            <version>2.1.3</version>
        </dependency>
        <dependency>
            <groupId>com.sun.xml.messaging.saaj</groupId>
            <artifactId>saaj-impl</artifactId>
            <version>1.3</version>
        </dependency>
        <dependency>
            <groupId>xalan</groupId>
            <artifactId>xalan</artifactId>
            <version>2.7.0</version>
        </dependency>
        <dependency>
            <groupId>com.lowagie</groupId>
            <artifactId>itext</artifactId>
            <version>2.1.4</version>
        </dependency>
        <dependency>
            <groupId>net.taldius</groupId>
            <artifactId>libclamav</artifactId>
            <version>1.0</version>
            <exclusions>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.linagora</groupId>
            <artifactId>RestMarshaller</artifactId>
            <version>1.0-dev-b2</version>
        </dependency>
        <dependency>
            <groupId>javax.annotations</groupId>
            <artifactId>jsr250-api</artifactId>
            <version>1.0</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
            <scope>provided</scope>
        </dependency>
        <dependency>                                                                                                       
            <groupId>org.opends</groupId>                                                                                  
            <artifactId>opends-core</artifactId>                                                                           
            <version>2.0</version>
            <scope>test</scope>
        </dependency>
         <dependency>
                         <groupId>xerces</groupId>
                         <artifactId>xercesImpl</artifactId>
                         <version>2.9.1</version>
                        <scope>compile</scope>                         
                </dependency> 
    </dependencies>
    
    <build>
        <finalName>linshare</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                    <optimize>true</optimize>
                </configuration>
            </plugin>
            <plugin>
                                        <groupId>org.codehaus.mojo</groupId>
                                        <artifactId>build-helper-maven-plugin</artifactId>
                                        <version>1.3</version>
                                        <executions>
                                                <execution>
                                                        <id>add-test-source</id>
                                                        <phase>generate-test-sources</phase>
                                                        <inherited>false</inherited>
                                                        <goals>
                                                                <goal>add-test-source</goal>
                                                        </goals>
                                                        <configuration>
                                                            <sources>
                                                                <source>src/opends/java</source>
                                                            </sources>
                                                        </configuration>
                                                </execution>
                                        </executions>
                </plugin>
            
            <!-- Run the application using "mvn jetty:run" -->
            <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>maven-jetty-plugin</artifactId>
                <version>6.1.9</version>
                <configuration>
                    <!-- Log to the console. -->
                    <requestLog implementation="org.mortbay.jetty.NCSARequestLog">
                        <!--
                                                        This doesn't do anything for Jetty, but is a workaround for a
                                                        Maven bug that prevents the requestLog from being set.
                                                -->
                        <append>true</append>
                    </requestLog>
                </configuration>
            </plugin>
            
            
            <!--
                                This changes the WAR file packaging so that what would normally go
                                into WEB-INF/classes is instead packaged as
                                WEB-INF/lib/securedShare.jar. This is necessary for Tapestry to be
                                able to search for page and component classes at startup. Only
                                certain application servers require this configuration, please see
                                the documentation at the Tapestry 5 project page
                                (http://tapestry.apache.org/tapestry5/).
                        -->
            
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.0.2</version>
                <configuration>
                    <archive>
                        <manifest>
                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>
            
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>hibernate3-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <components>
                        <component>
                            <name>hbm2ddl</name>
                            <!--implementation>jdbcconfiguration</implementation-->
                        </component>
                    </components>
                    <componentProperties>
                        <drop>false</drop>
                        <update>false</update>
                        <export>false</export>
                        <format>true</format>
                        <namingstrategy>org.linagora.linShare.core.repository.hibernate.LinShareNamingStrategy</namingstrategy>
                        <configurationfile>src/main/resources/hibernate.cfg.xml</configurationfile>
                        <propertyfile>src/main/resources/reference-database.properties</propertyfile>
                        <outputfilename>createSchema.sql</outputfilename>
                    </componentProperties>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>cobertura-maven-plugin
                </artifactId>
                <configuration>
                    <instrumentation>
                        <ignores>
                            <ignore>org.linagora.*Test*</ignore>
                        </ignores>
                        <excludes>
                            <exclude>**/*Test.class</exclude>
                        </excludes>
                    </instrumentation>
                </configuration>
            </plugin>
<!--            <plugin>
                <groupId>fr.fastconnect.maven</groupId>
                <artifactId>maven-redmine-plugin</artifactId>
                <configuration>
                    <trackerTypes>
                        <Bug>fix</Bug>
                        <Feature>add</Feature>
                        <Task>update</Task>
                    </trackerTypes>
                </configuration>
            </plugin> -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-changes-plugin</artifactId>
                <executions>
                    <execution>
                        <id>announcement-mail</id>
                        <phase>deploy</phase>
                        <goals>
                            <goal>announcement-mail</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <subject>[ANNOUNCEMENT] - ${project.name} v${project.version} released</subject>
                    <toAddresses>
                        <toAddress>linshare-dev@linpki.org</toAddress>
                    </toAddresses>
                </configuration>
            </plugin>
<!--            <plugin>
                <groupId>fr.fastconnect.maven</groupId>
                <artifactId>maven-redmine-plugin</artifactId>
                <executions>
                    <execution>
                        <id>publish-news</id>
                        <goals>
                            <goal>publish-news</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <newsTitle>${project.artifactId} ${project.version} released</newsTitle>
                </configuration>
            </plugin>-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-changes-plugin</artifactId>
                <configuration>
                    <issueLinkTemplate>http://linpki.org/issues/show/%ISSUE%</issueLinkTemplate>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-release-plugin</artifactId>
                <configuration>
                    <goals>deploy redmine:create-report changes:announcement-mail redmine:publish-news</goals>
                </configuration>
            </plugin>
        </plugins><!--
        
        <extensions>
            <extension>
                <groupId>postgresql</groupId>
                <artifactId>postgresql</artifactId>
                <version>8.3-603.jdbc3</version>
            </extension>
        </extensions>
        --><testResources>
                <testResource>
                        <directory>src/test/resources</directory>
                </testResource>
                <testResource>
                         <directory>src/opends/resources</directory>
                </testResource>
        </testResources>
        
    </build>
    
    <reporting>
        
        <!--
                        Adds a report detailing the components, mixins and base classes
                        defined by this module.
                -->
        <plugins>
            <plugin>
                <groupId>org.apache.tapestry</groupId>
                <artifactId>tapestry-component-report</artifactId>
                <version>${tapestry-release-version}</version>
                <configuration>
                    <rootPackage>org.linagora.linShare</rootPackage>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>findbugs-maven-plugin</artifactId>
                <version>2.0.1</version>
                <configuration>
                    <findbugsXmlOutput>true</findbugsXmlOutput>
                    <findbugsXmlOutputDirectory>target/site</findbugsXmlOutputDirectory>
                </configuration>
            </plugin>
        </plugins>
    </reporting>
    <profiles>
        <profile>
                <id>default</id>
                <activation>
                        <activeByDefault>true</activeByDefault>
                </activation>
                <dependencies>
                         <dependency>
                            <groupId>postgresql</groupId>
                            <artifactId>postgresql</artifactId>
                            <version>8.3-603.jdbc3</version>
                        </dependency>
                </dependencies>
        </profile>
        <profile>
                <id>opends</id>
                <activation>
                        <property>
                                <name>target</name>
                                <value>distribution</value>
                        </property>
                </activation>
                <build>
                        <resources>
                                <resource>
                                         <directory>src/main/resources</directory>
                                </resource>
                                <resource>
                                         <directory>src/opends/resources</directory>
                                </resource>
                        </resources>
                        <plugins>
                                <plugin>
                                        <groupId>org.codehaus.mojo</groupId>
                                        <artifactId>build-helper-maven-plugin</artifactId>
                                        <version>1.3</version>
                                        <executions>
                                                <execution>
                                                        <id>add-source</id>
                                                        <phase>generate-sources</phase>
                                                        <inherited>false</inherited>
                                                        <goals>
                                                                <goal>add-source</goal>
                                                        </goals>
                                                        <configuration>
                                                            <sources>
                                                                <source>src/opends/java</source>
                                                            </sources>
                                                        </configuration>
                                                </execution>
                                                <execution>
                                                        <id>add-test-source</id>
                                                        <phase>generate-test-sources</phase>
                                                        <inherited>false</inherited>
                                                        <goals>
                                                                <goal>add-test-source</goal>
                                                        </goals>
                                                        <configuration>
                                                            <sources>
                                                                <source>src/opends/java</source>
                                                            </sources>
                                                        </configuration>
                                                </execution>
                                        </executions>
                                </plugin>
                </plugins>
                </build>
                <dependencies>
                        <dependency>
                                <groupId>org.opends</groupId>
                                <artifactId>opends-core</artifactId>
                                <version>2.0</version>
                        </dependency>
                </dependencies>
        </profile>
        <profile>
                <id>h2</id>
                <activation>
                        <property>
                                <name>target</name>
                                <value>distribution</value>
                        </property>
                </activation>
                <dependencies>
                          <dependency>
                            <groupId>com.h2database</groupId>
                            <artifactId>h2</artifactId>
                            <version>1.2.126</version>
                        </dependency>
                </dependencies>
                
        </profile>
        <profile>
                <id>distribution</id>
                <activation>
                        <property>
                                <name>target</name>
                                <value>distribution</value>
                        </property>
                </activation>
                <build>
                        <plugins>
                                 <plugin>
                                <artifactId>maven-antrun-plugin</artifactId>
                                <executions>
                                        <execution>
                                                <id>prepare-jetty</id>
                                                <phase>package</phase>
                                                <configuration>
                                                        <tasks>
                                                                <property name="execution.path" refid="maven.runtime.classpath" />
                                                                <ant antfile="${basedir}/misc/build.xml" target="prepare-jetty" />
                                                        </tasks>
                                                </configuration>
                                                <goals>
                                                        <goal>run</goal>
                                                </goals>
                                        </execution>
                                        <execution>
                                                <id>clean-jetty</id>
                                                <phase>clean</phase>
                                                <configuration>
                                                        <tasks>
                                                                <property name="execution.path" refid="maven.runtime.classpath" />
                                                                <ant antfile="${basedir}/misc/build.xml" target="clean" />
                                                        </tasks>
                                                </configuration>
                                                <goals>
                                                        <goal>run</goal>
                                                </goals>
                                        </execution>
                                </executions>
                        </plugin>
                                         <plugin>
                                                        <artifactId>maven-assembly-plugin</artifactId>
                                                        <configuration>
                                                                <descriptors>
                                                                        <descriptor>src/main/assembly/dist.xml</descriptor>
                                                                        <descriptor>src/main/assembly/src.xml</descriptor>
                                                                </descriptors>
                                                                <!-- Required since default value is true (Maven 2.2-beta-3)-->
                                                                <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
                                                        </configuration>
                                                        <executions>
                                                                <execution>
                                                                        <phase>package</phase>
                                                                        <goals>
                                                                                <goal>directory-single</goal>
                                                                                <goal>single</goal>
                                                                        </goals>
                                                                </execution>
                                                        </executions>
                                                </plugin>
                                                <plugin>
                                              <groupId>org.codehaus.izpack</groupId>
                                              <artifactId>izpack-maven-plugin</artifactId>
                                              <version>1.0-alpha-5</version>
                                               <configuration>
                                                   <descriptor>${basedir}/src/install/install.xml</descriptor>
                                                   <descriptorEncoding>UTF-8</descriptorEncoding>
                                                   <fileExtension>jar</fileExtension>
                                                   <installerFile>${project.build.directory}/${project.artifactId}-${project.version}</installerFile>
                                                   <izpackBasedir>${project.build.directory}/${project.artifactId}-dist/${project.artifactId}-${project.version}</izpackBasedir>
                                               </configuration>
                                
                                               <executions>
                                                        <execution>
                                                              <id>standard-installer</id>
                                                               <phase>package</phase>
                                                               <goals>
                                                                  <goal>izpack</goal>
                                                               </goals>
                                                      </execution>
                                               </executions>
                                               <dependencies>
                                                       <dependency>
                                                                          <groupId>org.codehaus.izpack</groupId>
                                                                          <artifactId>izpack-standalone-compiler</artifactId>
                                                                          <version>4.3.2</version>
                                                                        </dependency>   
                                                                </dependencies>
                                                                
                                         </plugin>
                        </plugins>
                </build>
                
        </profile>
    </profiles>
    
    <repositories>
        <!--
                        This can be commented out when the tapestry-release-version is a not
                        a snapshot. The non-snapshot Tapestry artifacts are distributed
                        through the central repository at ibiblio.
                -->
        
        <repository>
            <id>tapestry-snapshots</id>
            <url>http://tapestry.formos.com/maven-snapshot-repository/</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
        <repository>
            <id>chenillekit</id>
            <url>http://www.chenillekit.org/mvnrepo/release/</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
        
        <repository>
            <id>linagora</id>
            <url>http://repo.linpki.org/nexus/content/repositories/public/</url>
        </repository>
        
        <repository>
            <id>Linagora-releases</id>
            <url>http://repo.linpki.org/nexus/content/repositories/releases</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
        
        <repository>
            <id>Linagora-snapshot</id>
            <url>http://repo.linpki.org/nexus/content/repositories/snapshots</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
        
        <repository>
            <id>IBiblio-mirror</id>
            <url>http://www.ibiblio.org/maven/mule/dependencies/maven2/</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
        
        <!--
                        <repository> <id>codehaus.snapshots</id>
                        <url>http://snapshots.repository.codehaus.org</url> </repository>

                        <repository> <id>OpenQA_Release</id> <name>OpenQA Release
                        Repository</name>
                        <url>http://archiva.openqa.org/repository/releases/</url>
                        </repository> <repository> <id>maven</id> <name>maven repo1</name>
                        <url>http://www.mvnrepository.com/artifact/</url> </repository>
                -->
        <repository>
            <id>Java-Releases</id>
            <url>http://download.java.net/maven/2/</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
       <repository>
            <id>Maven Central Repository</id>
            <url>http://repo1.maven.org/maven2/</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>

    
    <distributionManagement>
        <repository>
            <id>Linagora-Nexus-Releases</id>
            <name>Linagora Nexus Releases</name>
            <url>http://repo.linpki.org/nexus/content/repositories/releases/</url>
        </repository>
        <snapshotRepository>
            <id>Linagora-Nexus-Snapshosts</id>
            <name>Linagora Nexus Snapshots</name>
            <url>http://repo.linpki.org/nexus/content/repositories/snapshots/</url>
        </snapshotRepository>
    </distributionManagement>
    
    <properties>
        <tapestry-release-version>5.1.0.5</tapestry-release-version>
        <netbeans.hint.deploy.server>Tomcat60</netbeans.hint.deploy.server>
        <spring-release-version>2.5.5</spring-release-version>
        <spring-security-release-version>2.0.5.RELEASE</spring-security-release-version>
        <jackrabbit-release-version>1.4</jackrabbit-release-version>
        <slf4j-release-version>1.5.6</slf4j-release-version>
    </properties>
</project>

Compare with Previous | Blame | View Log