blob: 528a19c5158a563f74af3520c1e777b8ae28924d [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.
-->
<!-- ======================================================================== -->
<!-- -->
<!-- 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>
<!-- Don't move to newer versions!
Versions beyond 1.7.1 from ibiblio no longer support JDK 1.3.1 -->
<dependency>
<groupId>hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>1.7.1</version>
<url>http://hsqldb.sourceforge.net/</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>