Projet

Général

Profil

Télécharger (16,6 ko) Statistiques
| Branche: | Tag: | Révision:
2e0a7cb1 Sylvain L. Sauvage
<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">


<!-- =========================================================== -->
<!-- Basics -->
<!-- =========================================================== -->

<groupId>org.fosstrak.epcis</groupId>
<artifactId>epcis</artifactId>
<version>0.5.0</version>
<packaging>pom</packaging> <!-- aggregator projects require 'pom' as packaging -->
<modelVersion>4.0.0</modelVersion>

<properties>
<project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
<project.reporting.outputEncoding>ISO-8859-1</project.reporting.outputEncoding>
</properties>


<!-- =========================================================== -->
<!-- Modules -->
<!-- =========================================================== -->

<modules>
<module>epcis-commons</module>
<module>epcis-repository</module>
<module>epcis-captureclient</module>
<module>epcis-queryclient</module>
<module>epcis-interop-test</module>
</modules>


<!-- =========================================================== -->
<!-- Profiles -->
<!-- =========================================================== -->

<profiles>
<profile>
<!-- in order to trigger this profile, specify "-Denv=test" on command line -->
<id>env-dev</id>
<activation>
<property>
<name>env</name>
<value>dev</value>
</property>
</activation>
<properties>
<!-- this file must be available from the child poms, therefore include a ".." -->
<filter.file>../src/main/filters/dev.properties</filter.file>
</properties>
</profile>
<profile>
<!-- this profile is activated by default -->
<id>env-prod</id>
<activation>
<property>
<name>env</name>
<value>prod</value>
</property>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<filter.file>../src/main/filters/prod.properties</filter.file>
</properties>
</profile>
</profiles>


<!-- =========================================================== -->
<!-- Repositories -->
<!-- =========================================================== -->

<repositories>
<repository>
<id>fosstrak-repository</id>
<name>Fosstrak repository</name>
<url>http://maven-repository.fosstrak.org/releases</url>
<layout>default</layout>
</repository>
<!--
JARs provided by Sun fall under Sun's Binary License which disallows
them from being distributed from Maven's central repository. Therefore
we need to specify where such libraries can be downloaded. See
http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html
-->
<repository>
<!-- for getting the jta libraries -->
<id>sun-maven2</id>
<name>Sun Maven 2 Repository</name>
<url>http://download.java.net/maven/2</url>
</repository>
<repository>
<!-- for getting the jaxb libraries -->
<id>sun-maven1</id>
<name>java.net Maven Repository</name>
<url>http://download.java.net/maven/1</url>
<layout>legacy</layout>
</repository>
<repository>
<!-- for getting the cxf libraries -->
<id>apache-incubating</id>
<name>Apache Incubating Repository</name>
<url>http://people.apache.org/repo/m2-incubating-repository</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>


<!-- =========================================================== -->
<!-- Build settings -->
<!-- =========================================================== -->

<build>
<filters>
<filter>${filter.file}</filter>
</filters>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<inherited>false</inherited>
<configuration>
<descriptors>
<descriptor>src/main/assembly/src.xml</descriptor>
</descriptors>
<tarLongFileMode>gnu</tarLongFileMode>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<!-- Lock to this version in order to prevent obscure
ArrayIndexOutOfBoundsException during release:prepare.
See http://jira.codehaus.org/browse/MRELEASE-256 for
details on this issue. -->
<version>2.0-beta-4</version>
<configuration>
<tagBase>https://svn.fosstrak.org/repos/epcis/tags</tagBase>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<!--
Lock to this version in order to prevent generating corrupted menu
structures for sub-modules when running site:site from the parent
module. See http://jira.codehaus.org/browse/MSITE-270 for details
on this issue.
-->
<version>2.0-beta-5</version>
<configuration>
<locales>en</locales>
<publishDate position="left" format="yyyy-MM-dd hh:mm:ss" />
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>


<!-- =========================================================== -->
<!-- Infrastructure -->
<!-- =========================================================== -->
<scm>
<!-- keep empty tags here to avoid release:prepare crashes -->
<connection>scm:svn:https://svn.fosstrak.org/repos/epcis/tags/epcis-0.5.0</connection>
<developerConnection>scm:svn:https://svn.fosstrak.org/repos/epcis/tags/epcis-0.5.0</developerConnection>
<url>https://svn.fosstrak.org/repos/epcis/tags/epcis-0.5.0</url>
</scm>
<distributionManagement>
<repository>
<id>fosstrak-repository</id>
<name>Fosstrak repository</name>
<url>sftp://maven-repository.fosstrak.org/local/home/fosstrakrep/public_html/releases</url>
</repository>
<snapshotRepository>
<id>fosstrak-repository</id>
<name>Fosstrak repository</name>
<url>sftp://maven-repository.fosstrak.org/local/home/fosstrakrep/public_html/snapshots</url>
</snapshotRepository>
<site>
<id>fosstrak-website</id>
<name>Fosstrak website</name>
<url>sftp://www.fosstrak.org/local/home/fosstrakweb/public_html/epcis</url>
</site>
</distributionManagement>
<issueManagement>
<system>sourceforge</system>
<url>http://sourceforge.net/tracker/?group_id=170911</url>
</issueManagement>
<mailingLists>
<mailingList>
<name>EPCIS user mailing list</name>
<subscribe>https://lists.sourceforge.net/lists/listinfo/accada-epcis-user</subscribe>
<unsubscribe>https://lists.sourceforge.net/lists/listinfo/accada-epcis-user</unsubscribe>
<post>accada-epcis-user@lists.sourceforge.net</post>
<archive>http://sourceforge.net/mailarchive/forum.php?forum_name=accada-epcis-user</archive>
</mailingList>
<mailingList>
<name>EPCIS developer mailing list</name>
<subscribe>https://lists.sourceforge.net/lists/listinfo/accada-epcis-developer</subscribe>
<unsubscribe>https://lists.sourceforge.net/lists/listinfo/accada-epcis-developer</unsubscribe>
<post>accada-epcis-developer@lists.sourceforge.net</post>
<archive>http://sourceforge.net/mailarchive/forum.php?forum_name=accada-epcis-developer</archive>
</mailingList>
</mailingLists>


<!-- =========================================================== -->
<!-- Reporting -->
<!-- =========================================================== -->
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<!-- Lock to this version to prevent "Deprecated API called" warnings
during site:stage. See http://jira.codehaus.org/browse/MPIR-194 -->
<version>2.1</version>
<inherited>false</inherited>
<reportSets>
<reportSet>
<reports>
<report>issue-tracking</report>
<report>license</report>
<report>mailing-list</report>
<report>project-team</report>
<report>scm</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<aggregate>true</aggregate>
</configuration>
<!--
<reportSets>
<reportSet>
<id>non-aggregate</id>
<reports>
<report>javadoc</report>-->
<!-- <report>test-javadoc</report> -->
<!--
</reports>
</reportSet>
<reportSet>
<id>aggregate</id>
<reports>
<report>aggregate</report>
</reports>
</reportSet>
</reportSets>
-->
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<configuration>
<targetJdk>1.5</targetJdk>
<excludes>
<exclude>**/*Test.java</exclude>
<exclude>**/soapapi/*.java</exclude>
</excludes>
</configuration>
<reportSets>
<reportSet>
<reports>
<report>pmd</report> <!-- find potential Java problems -->
<report>cpd</report> <!-- copy-paste detector -->
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>javancss-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>taglist-maven-plugin</artifactId>
<configuration>
<!-- Need to specify tags explicitly to prevent warnings
"Using legacy tag format. This is not recommended."
See http://jira.codehaus.org/browse/MTAGLIST-49 -->
<tagListOptions>
<tagClasses>
<tagClass>
<displayName>Todo Work</displayName>
<tags>
<tag>
<matchString>todo</matchString>
<matchType>ignoreCase</matchType>
</tag>
<tag>
<matchString>FIXME</matchString>
<matchType>exact</matchType>
</tag>
</tags>
</tagClass>
</tagClasses>
</tagListOptions>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>changes-report</report>
</reports>
</reportSet>
</reportSets>
<configuration>
<issueLinkTemplatePerSystem>
<default>http://sourceforge.net/tracker/?func=detail&amp;aid=%ISSUE%&amp;group_id=170911&amp;atid=856005</default>
</issueLinkTemplatePerSystem>
</configuration>
</plugin>
</plugins>
</reporting>


<!-- =========================================================== -->
<!-- Project Information -->
<!-- =========================================================== -->

<name>epcis</name>
<url>http://www.fosstrak.org/epcis</url>
<licenses>
<license>
<name>GNU Lesser General Public License (LGPL)</name>
<url>http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt</url>
</license>
</licenses>
<developers>
<developer>
<id>roduner</id>
<name>Christof Roduner</name>
<email>-</email>
<organization>ETH Zurich</organization>
<roles>
<role>project coordinator and lead</role>
</roles>
</developer>
<developer>
<id>steybem</id>
<name>Marco Steybe</name>
<email>-</email>
<organization>Zuehlke Engineering</organization>
<roles>
<role>project lead</role>
</roles>
</developer>
<developer>
<id>mouilleron</id>
<name>Marc-Antoine Mouilleron</name>
<email>-</email>
<organization>-</organization>
<roles>
<role>developer</role>
</roles>
</developer>
<developer>
<id>mathiasmueller</id>
<name>Mathias Mueller</name>
<email>-</email>
<organization>University of Fribourg</organization>
<roles>
<role>Webadapter: developer</role>
</roles>
</developer>
<developer>
<id>domguinard</id>
<name>Dominique Guinard</name>
<email>-</email>
<organization>ETH Zurich / SAP Research / MIT Auto-ID Labs</organization>
<roles>
<role>Webadapter: project lead and developer</role>
</roles>
</developer>
<developer>
<id>kefalakis</id>
<name>Nikos Kefalakis</name>
<email>-</email>
<organization>Athens Information Technology</organization>
<roles>
<role>developer</role>
</roles>
</developer>
<developer>
<id />
<name>Adrien Laurence</name>
<email>-</email>
<organization>-</organization>
<roles>
<role>developer</role>
</roles>
</developer>
<developer>
<id>wellington</id>
<name>Sean Wellington</name>
<email>-</email>
<organization>-</organization>
<roles>
<role>developer</role>
</roles>
</developer>
<developer>
<id />
<name>Andrea Groessbauer</name>
<email>-</email>
<organization>-</organization>
<roles>
<role>developer</role>
</roles>
</developer>
<developer>
<id />
<name>Alain Remund</name>
<email>-</email>
<organization>-</organization>
<roles>
<role>developer</role>
</roles>
</developer>
<developer>
<id />
<name>Arthur Van Dorp</name>
<email>-</email>
<organization>-</organization>
<roles>
<role>developer</role>
</roles>
</developer>
<developer>
<id />
<name>David Gubler</name>
<email>-</email>
<organization>-</organization>
<roles>
<role>developer</role>
</roles>
</developer>
</developers>
<contributors>
<contributor>
<name>Thomas Rudfoss</name>
<email>-</email>
<organization>Telenor R&amp;I</organization>
</contributor>
<contributor>
<name>Oskar Saiz</name>
<email>-</email>
<organization>-</organization>
</contributor>
<contributor>
<name>Stephen Tan</name>
<email>-</email>
<organization />
</contributor>
<contributor>
<name>Geir Vevle</name>
<email>-</email>
<organization />
</contributor>
</contributors>
</project>