blob: 5d812879f70153da8672e4a0f815e0c4a0793c5f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright 2001-2006 The Apache Software Foundation.
Licensed 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.
-->
<!-- ======================================================================== -->
<!-- -->
<!-- maven POM -->
<!-- -->
<!-- $Id$ -->
<!-- -->
<!-- ======================================================================== -->
<project>
<pomVersion>3</pomVersion>
<id>velocity</id>
<name>Velocity</name>
<currentVersion>SNAPSHOT</currentVersion>
<organization>
<name>Apache Software Foundation</name>
<url>http://jakarta.apache.org/</url>
<logo>/images/jakarta.png</logo>
</organization>
<inceptionYear>2000</inceptionYear>
<package>org.apache.velocity</package>
<logo>/images/newlogo.png</logo>
<!-- Gump integration -->
<gumpRepositoryId>jakarta</gumpRepositoryId>
<description>
Velocity is a Java-based template engine. It permits anyone to use the
simple yet powerful template language to reference objects defined in Java
code.
</description>
<shortDescription>Velocity is a Java-based template engine</shortDescription>
<url>http://jakarta.apache.org/velocity/</url>
<issueTrackingUrl>http://issues.apache.org/jira/browse/VELOCITY</issueTrackingUrl>
<siteAddress>jakarta.apache.org</siteAddress>
<siteDirectory>/www/jakarta.apache.org/velocity/engine</siteDirectory>
<repository>
<connection>scm:svn:http://svn.apache.org/repos/asf/jakarta/velocity/engine/trunk</connection>
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/jakarta/velocity/engine/trunk</developerConnection>
<url>http://svn.apache.org/viewcvs/jakarta/velocity/engine/trunk/</url>
</repository>
<versions>
</versions>
<branches/>
<mailingLists>
<mailingList>
<name>Velocity User List</name>
<subscribe>velocity-user-subscribe@jakarta.apache.org</subscribe>
<unsubscribe>velocity-user-unsubscribe@jakarta.apache.org</unsubscribe>
<archive>http://mail-archives.apache.org/mod_mbox/jakarta-velocity-user</archive>
</mailingList>
<mailingList>
<name>Velocity Developer List</name>
<subscribe>velocity-dev-subscribe@jakarta.apache.org</subscribe>
<unsubscribe>velocity-dev-unsubscribe@jakarta.apache.org</unsubscribe>
<archive>http://mail-archives.apache.org/mod_mbox/jakarta-velocity-dev</archive>
</mailingList>
</mailingLists>
<developers>
<developer>
<name>Will Glass-Husain</name>
<id>wglass</id>
<email>wglass@forio.com</email>
<organization>Forio Business Simulations</organization>
<roles>
<role>Java Developer</role>
</roles>
</developer>
<developer>
<name>Geir Magnusson Jr.</name>
<id>geirm</id>
<email>geirm@optonline.net</email>
<organization>Independent (DVSL Maven)</organization>
<roles>
<role>Java Developer</role>
</roles>
</developer>
<developer>
<name>Daniel Rall</name>
<id>dlr</id>
<email>dlr@finemaltcoding.com</email>
<organization>CollabNet, Inc.</organization>
<roles>
<role>Java Developer</role>
</roles>
</developer>
<developer>
<name>Henning P. Schmiedehausen</name>
<id>henning</id>
<email>hps@intermeta.de</email>
<organization>INTERMETA - Gesellschaft für Mehrwertdienste mbH</organization>
<roles>
<role>Java Developer</role>
</roles>
<timezone>2</timezone>
</developer>
<developer>
<name>Nathan Bubna</name>
<id>nbubna</id>
<email>nathan@esha.com</email>
<organization>ESHA Research</organization>
<roles>
<role>Java Developer</role>
</roles>
</developer>
</developers>
<contributors/>
<dependencies>
<!-- ==================================================================== -->
<!-- = = -->
<!-- = Uncomment these dependencies if you want to build on JDK 1.3.x ! = -->
<!-- = = -->
<!-- ==================================================================== -->
<!--
<dependency>
<groupId>javax.sql</groupId>
<artifactId>jdbc-stdext</artifactId>
<version>2.0</version>
<url>http://java.sun.com/products/jdbc/</url>
<type>jar</type>
</dependency>
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>1.0.b2</version>
<url>http://xml.apache.org/commons/</url>
<properties>
<dist.bundle>true</dist.bundle>
</properties>
<type>jar</type>
</dependency>
-->
<!-- ==================================================================== -->
<!-- = = -->
<!-- = Uncomment these dependencies if you want to build on JDK 1.3.x ! = -->
<!-- = = -->
<!-- ==================================================================== -->
<dependency>
<groupId>ant</groupId>
<artifactId>ant</artifactId>
<version>1.6.2</version>
<url>http://ant.apache.org/</url>
<properties>
<dist.bundle>true</dist.bundle>
</properties>
<type>jar</type>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.1</version>
<url>http://jakarta.apache.org/commons/collections/</url>
<type>jar</type>
<properties>
<dist.bundle>true</dist.bundle>
</properties>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.1</version>
<url>http://jakarta.apache.org/commons/lang/</url>
<type>jar</type>
<properties>
<dist.bundle>true</dist.bundle>
</properties>
</dependency>
<dependency>
<groupId>jdom</groupId>
<artifactId>jdom</artifactId>
<version>1.0</version>
<url>http://www.jdom.org/</url>
<type>jar</type>
<properties>
<dist.bundle>true</dist.bundle>
</properties>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.12</version>
<url>http://logging.apache.org/log4j/</url>
<type>jar</type>
<properties>
<dist.bundle>true</dist.bundle>
</properties>
</dependency>
<dependency>
<groupId>avalon-logkit</groupId>
<artifactId>avalon-logkit</artifactId>
<version>2.1</version>
<url></url>
<type>jar</type>
<properties>
<dist.bundle>true</dist.bundle>
</properties>
</dependency>
<dependency>
<groupId>oro</groupId>
<artifactId>oro</artifactId>
<version>2.0.8</version>
<url>http://jakarta.apache.org/oro/</url>
<type>jar</type>
<properties>
<dist.bundle>true</dist.bundle>
</properties>
</dependency>
<dependency>
<groupId>servletapi</groupId>
<artifactId>servletapi</artifactId>
<version>2.3</version>
<url>http://java.sun.com/products/servlet/</url>
<type>jar</type>
<properties>
<dist.bundle>true</dist.bundle>
</properties>
</dependency>
<dependency>
<groupId>werken-xpath</groupId>
<artifactId>werken-xpath</artifactId>
<version>0.9.4</version>
<type>jar</type>
<properties>
<dist.bundle>true</dist.bundle>
</properties>
</dependency>
<!-- ===================== -->
<!-- = = -->
<!-- = Test Dependencies = -->
<!-- = = -->
<!-- ===================== -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<url>http://www.junit.org/</url>
<type>jar</type>
</dependency>
<dependency>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>2.7.5</version>
<url>http://www.antlr.org/</url>
<type>jar</type>
</dependency>
</dependencies>
<build>
<sourceModifications>
<!-- Remove the DataSource Loader if we don't have JDBC ext on the class path -->
<sourceModification>
<className>javax.sql.DataSource</className>
<excludes>
<exclude>**/org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.java</exclude>
</excludes>
</sourceModification>
<!-- Remove the JdkLogChute if we don't run under at least JDK 1.4 -->
<sourceModification>
<className>java.util.logging.Logger</className>
<excludes>
<exclude>**/org/apache/velocity/runtime/log/JdkLogChute.java</exclude>
</excludes>
</sourceModification>
</sourceModifications>
<nagEmailAddress>velocity-dev@jakarta.apache.org</nagEmailAddress>
<sourceDirectory>target/src</sourceDirectory>
<unitTestSourceDirectory>target/test-src</unitTestSourceDirectory>
<!-- Unit test classes -->
<unitTest>
<includes>
<include>**/*TestCase.java</include>
</includes>
<excludes>
<exclude>**/BaseTestCase.java</exclude>
</excludes>
</unitTest>
<resources>
<resource>
<directory>src/java</directory>
<includes>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
</build>
<reports>
<report>maven-jdepend-plugin</report>
<!-- With > 20.000 errors, this currently makes no sense ... -->
<!-- <report>maven-checkstyle-plugin</report> -->
<report>maven-changes-plugin</report>
<report>maven-changelog-plugin</report>
<report>maven-developer-activity-plugin</report>
<report>maven-file-activity-plugin</report>
<report>maven-javadoc-plugin</report>
<report>maven-jxr-plugin</report>
<report>maven-junit-report-plugin</report>
<report>maven-license-plugin</report>
<report>maven-tasklist-plugin</report>
<report>maven-pmd-plugin</report>
<report>maven-simian-plugin</report>
<report>maven-jcoverage-plugin</report>
</reports>
</project>