root/lib/epcis-0.5.0/pom.xml @ 96454bcd
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&aid=%ISSUE%&group_id=170911&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&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>
|