blob: 95acbebce055534ecf0fcb775eec1b8ffd6dc939 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
-->
<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.apache.myfaces.tobago</groupId>
<artifactId>tobago</artifactId>
<packaging>pom</packaging>
<name>Apache Tobago</name>
<version>1.0.9-RC1</version>
<description>The goal of Tobago is to provide the community with a well designed set of user interface components based on JSF and run on MyFaces.</description>
<prerequisites>
<maven>2.0.3</maven>
</prerequisites>
<url>http://myfaces.apache.org/tobago</url>
<inceptionYear>2002</inceptionYear>
<issueManagement>
<system>jira</system>
<url>http://issues.apache.org/jira/secure/BrowseProject.jspa?id=12310273</url>
</issueManagement>
<ciManagement>
<system>continuum</system>
<url>http://myfaces.zones.apache.org:8080/continuum</url>
<notifiers>
<notifier>
<type>mail</type>
<configuration>
<address>commits@myfaces.apache.org</address>
</configuration>
</notifier>
</notifiers>
</ciManagement>
<mailingLists>
<mailingList>
<name>Myfaces User List</name>
<subscribe>users-subscribe@myfaces.apache.org</subscribe>
<unsubscribe>users-unsubscribe@myfaces.apache.org</unsubscribe>
<post>do not post to users@myfaces.apache.org unless subscribed</post>
<archive>http://mail-archives.apache.org/mod_mbox/myfaces-users</archive>
<otherArchives>
<otherArchive>http://www.mail-archive.com/users@myfaces.apache.org/</otherArchive>
<otherArchive>http://www.nabble.com/MyFaces---Users-f181.html</otherArchive>
</otherArchives>
</mailingList>
<mailingList>
<name>Myfaces Developer List</name>
<subscribe>dev-subscribe@myfaces.apache.org</subscribe>
<unsubscribe>dev-unsubscribe@myfaces.apache.org</unsubscribe>
<post>do not post to dev@myfaces.apache.org unless subscribed</post>
<archive>http://mail-archives.apache.org/mod_mbox/myfaces-dev</archive>
<otherArchives>
<otherArchive>http://www.mail-archive.com/dev@myfaces.apache.org/</otherArchive>
<otherArchive>http://www.nabble.com/My-Faces---Dev-f182.html</otherArchive>
</otherArchives>
</mailingList>
<mailingList>
<name>Myfaces Commits List</name>
<subscribe>commits-subscribe@myfaces.apache.org</subscribe>
<unsubscribe>commits-unsubscribe@myfaces.apache.org</unsubscribe>
<post>do not post</post>
<archive>http://mail-archives.apache.org/mod_mbox/myfaces-commits</archive>
</mailingList>
<mailingList>
<name>Myfaces Announcements List</name>
<subscribe>announce-subscribe@myfaces.apache.org</subscribe>
<unsubscribe>announce-unsubscribe@myfaces.apache.org</unsubscribe>
<post>do not post</post>
<archive>http://mail-archives.apache.org/mod_mbox/myfaces-announce</archive>
</mailingList>
</mailingLists>
<developers>
<developer>
<id>idus</id>
<name>Arvid Hülsebus</name>
<email>idus@krelon.com</email>
<organization>atanion GmbH, Germany</organization>
<roles>
<role>Developer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>bommel</id>
<name>Bernd Bohmann</name>
<email>bernd.bohmann@atanion.com</email>
<organization>atanion GmbH, Germany</organization>
<roles>
<role>Developer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>pleff</id>
<name>Detlef Bartetzko</name>
<email>detlef.bartetzko@atanion.com</email>
<organization>atanion GmbH, Germany</organization>
<roles>
<role>Developer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>mmarinschek</id>
<name>Martin Marinschek</name>
<organization>Irian, Austria</organization>
<email>martin.marinschek@gmail.com</email>
<roles>
<role>Developer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>matzew</id>
<name>Matthias Wessendorf</name>
<organization>Oracle Deutschland GmbH, Germany</organization>
<email>matzew@apache.org</email>
<roles>
<role>Developer</role>
</roles>
<timezone>-8</timezone>
</developer>
<developer>
<id>hennes</id>
<name>Philippe Hennes</name>
<email>philippe.hennes@philstar.de</email>
<organization>atanion GmbH, Germany</organization>
<roles>
<role>Developer</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>lofwyr</id>
<name>Udo Schnurpfeil</name>
<email>udo@schnurpfeil.de</email>
<organization>atanion GmbH, Germany</organization>
<roles>
<role>Lead</role>
</roles>
<timezone>+1</timezone>
</developer>
<developer>
<id>weber</id>
<name>Volker Weber</name>
<email>asf@weber-oldenburg.de</email>
<organization>atanion GmbH, Germany</organization>
<roles>
<role>Developer</role>
</roles>
<timezone>+1</timezone>
</developer>
</developers>
<reporting>
<excludeDefaults>true</excludeDefaults>
<plugins>
<!--<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>simian-report-maven-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<configuration>
<minimumThreshold>2</minimumThreshold>
</configuration>
</plugin>
-->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>taglist-maven-plugin</artifactId>
<configuration>
<tags>
<tag>TODO</tag>
<tag>FIXME</tag>
<tag>XXX</tag>
<tag>@deprecated</tag>
</tags>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<configLocation>org/apache/myfaces/tobago/checkstyle.xml</configLocation>
<headerLocation>org/apache/myfaces/tobago/checkstyle-header.txt</headerLocation>
<xrefLocation>xref</xrefLocation>
<excludes>**/package-info.java</excludes>
<sourceEncoding>utf-8</sourceEncoding>
<minimumTokens>100</minimumTokens>
<targetJdk>1.5</targetJdk>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.1</version>
<configuration>
<aggregate>true</aggregate>
<links>
<link>http://java.sun.com/j2se/1.5.0/docs/api</link>
<link>http://java.sun.com/j2ee/1.4/docs/api</link>
<link>http://java.sun.com/javaee/javaserverfaces/1.1_01/docs/api</link>
<link>http://jakarta.apache.org/commons/collections/api-${commons-collection.version}/</link>
<link>http://jakarta.apache.org/commons/lang/api-${common-lang.version}/</link>
<link>http://jakarta.apache.org/commons/fileupload/apidocs</link>
<link>http://jakarta.apache.org/commons/digester/commons-digester-${commons-digester.version}/docs/api/</link>
<link>http://jakarta.apache.org/commons/io/api-${common-io.version}/</link>
<link>http://jakarta.apache.org/commons/logging/commons-logging-${commons-logging.version}/docs/apidocs/</link>
<link>http://www.junit.org/junit/javadoc/</link>
<link>http://logging.apache.org/log4j/docs/api/</link>
</links>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
</plugin>
<plugin>
<inherited>false</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
<version>2.0-beta-2</version>
<reportSets>
<reportSet>
<configuration>
<statusIds>Open,In Progress,Reopened</statusIds>
</configuration>
<reports>
<report>jira-report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<inherited>false</inherited>
<groupId>org.codehaus.mojo</groupId>
<artifactId>changelog-maven-plugin</artifactId>
<configuration>
<basedir>${basedir}</basedir>
</configuration>
</plugin>
<!--
<plugin>
<inherited>false</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-doap-plugin</artifactId>
<configuration>
<category>web-framework</category>
<language>Java</language>
<shortdesc>Set of user interface components based on JSF.</shortdesc>
<pmc>http://myfaces.apache.org</pmc>
</configuration>
</plugin>
-->
<!--<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>clirr-maven-plugin</artifactId>
<configuration>
<minSeverity>info</minSeverity>
</configuration>
</plugin>-->
<!-- pmd has problems with annotations -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<configuration>
<rulesets>
<ruleset>/rulesets/basic.xml</ruleset>
<ruleset>/rulesets/unusedcode.xml</ruleset>
<ruleset>/rulesets/imports.xml</ruleset>
<ruleset>/rulesets/design.xml</ruleset>
<ruleset>/rulesets/optimizations.xml</ruleset>
<ruleset>/rulesets/favorites.xml</ruleset>
<ruleset>/rulesets/coupling.xml</ruleset>
</rulesets>
<excludes>
<exclude>**/package-info.java</exclude>
<exclude>org/apache/myfaces/tobago/apt/annotation/*.java</exclude>
</excludes>
<encoding>UTF-8</encoding>
<linkXref>true</linkXref>
<targetJdk>1.5</targetJdk>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>1.0-beta-1</version>
<configuration>
<threshold>Low</threshold>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jdepend-maven-plugin</artifactId>
</plugin>
<!-- http://jira.codehaus.org/browse/MJNCSS-4
javancss has problems with annotations
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>javancss-maven-plugin</artifactId>
<version>2.0-beta-1</version>
</plugin>-->
</plugins>
</reporting>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${common-io.version}</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>${common-lang.version}</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>${commons-collection.version}</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>${commons-logging.version}</version>
</dependency>
<dependency>
<groupId>commons-digester</groupId>
<artifactId>commons-digester</artifactId>
<version>${commons-digester.version}</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.11</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.1.0</version>
<exclusions>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-api</artifactId>
<version>${myfaces.version}</version>
</dependency>
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-impl</artifactId>
<version>${myfaces.version}</version>
</dependency>
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>${sunjsf.version}</version>
</dependency>
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>${sunjsf.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>portlet-api</groupId>
<artifactId>portlet-api</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>net.sf.retrotranslator</groupId>
<artifactId>retrotranslator-runtime</artifactId>
<optional>true</optional>
<scope>provided</scope>
<version>1.0.8</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
</dependencies>
<scm>
<connection>scm:svn:http://svn.apache.org/repos/asf/myfaces/tobago/tags/1.0.9-RC1</connection>
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/myfaces/tobago/tags/1.0.9-RC1</developerConnection>
<url>http://svn.apache.org/viewcvs.cgi/myfaces/tobago/tags/1.0.9-RC1</url>
</scm>
<organization>
<name>Apache Software Foundation</name>
<url>http://www.apache.org/</url>
</organization>
<repositories>
<repository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>apache.snapshots</id>
<url>http://people.apache.org/repo/m2-snapshot-repository</url>
</repository>
</repositories>
<build>
<defaultGoal>install</defaultGoal>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<executions>
<execution>
<id>clean</id>
<goals>
<goal>clean</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh-external</artifactId>
<version>1.0-alpha-6</version>
</extension>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<version>1.0-alpha-6</version>
</extension>
<!--<extension>
<groupId>org.apache.myfaces.maven</groupId>
<artifactId>build-tools</artifactId>
<version>1.0.5-SNAPSHOT</version>
</extension>-->
</extensions>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.1</version>
<configuration>
<archive>
<manifestSections>
<manifestSection>
<name>${project.artifactId}</name>
<manifestEntries>
<Specification-Vendor>${project.organization.name}</Specification-Vendor>
<Implementation-Vendor>${project.organization.name}</Implementation-Vendor>
<Implementation-Title>${project.description}</Implementation-Title>
<Implementation-Version>${project.version}</Implementation-Version>
<Revision>${scm.revision}</Revision>
</manifestEntries>
</manifestSection>
</manifestSections>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>retrotranslator-maven-plugin</artifactId>
<version>1.0-alpha-1</version>
<executions>
<execution>
<id>retrotranslate</id>
<goals>
<goal>translate</goal>
</goals>
<configuration>
<verbose>true</verbose>
<includes>
<include>
<directory>${project.build.directory}/classes</directory>
</include>
</includes>
<destdir>${project.build.directory}/classes-retro</destdir>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.1</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-idea-plugin</artifactId>
<configuration>
<jdkName>1.5</jdkName>
<linkModules>true</linkModules>
<downloadSources>true</downloadSources>
<jdkLevel>5.0</jdkLevel>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<modules>
<module>tobago-tool</module>
<module>core</module>
<module>theme</module>
</modules>
<distributionManagement>
<repository>
<id>apache-maven</id>
<name>Apache Maven Repository</name>
<url>scpexe://minotaur.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
</repository>
<snapshotRepository>
<uniqueVersion>false</uniqueVersion>
<id>apache-maven-snapshots</id>
<name>Apache Maven Snapshot Repository</name>
<url>scpexe://minotaur.apache.org/www/people.apache.org/repo/m2-snapshot-repository</url>
</snapshotRepository>
<site>
<id>apache-site</id>
<url>scpexe://minotaur.apache.org/www/myfaces.apache.org/tobago/</url>
</site>
</distributionManagement>
<profiles>
<profile>
<id>all-modules</id>
<modules>
<module>example</module>
<module>contrib</module>
<module>tobago-assembly</module>
<module>sandbox</module>
</modules>
</profile>
<profile>
<id>generate-assembly</id>
<modules>
<module>contrib</module>
<module>example</module>
<module>tobago-assembly</module>
</modules>
</profile>
</profiles>
<properties>
<myfaces.version>1.1.4</myfaces.version>
<sunjsf.version>1.1_02</sunjsf.version>
<common-io.version>1.1</common-io.version>
<common-lang.version>2.1</common-lang.version>
<commons-logging.version>1.0.4</commons-logging.version>
<commons-digester.version>1.7</commons-digester.version>
<commons-collection.version>3.1</commons-collection.version>
</properties>
</project>