Another Cleanup
* Perform cleanup for 'mvn dependency:analyze'
* Move webapps to version 3.1
git-svn-id: https://svn.apache.org/repos/asf/velocity/tools/branches/VELTOOLS-177@1842345 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index 8bbb34e..d90ae04 100644
--- a/pom.xml
+++ b/pom.xml
@@ -129,6 +129,16 @@
<version>2.0</version>
</dependency>
<dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ <version>3.8.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-digester3</artifactId>
+ <version>3.2</version>
+ </dependency>
+ <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
diff --git a/velocity-tools-examples/velocity-tools-examples-showcase/pom.xml b/velocity-tools-examples/velocity-tools-examples-showcase/pom.xml
index 920fc20..8568e12 100644
--- a/velocity-tools-examples/velocity-tools-examples-showcase/pom.xml
+++ b/velocity-tools-examples/velocity-tools-examples-showcase/pom.xml
@@ -34,10 +34,6 @@
<name>Apache Velocity Tools Examples - Showcase</name>
<description>Showcase of features in Velocity Tools.</description>
-
- <properties>
- <webapp-slf4j-logger.version>1.3</webapp-slf4j-logger.version>
- </properties>
<dependencies>
<dependency>
@@ -56,36 +52,14 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>httpunit</groupId>
+ <groupId>org.httpunit</groupId>
<artifactId>httpunit</artifactId>
- <version>1.7</version>
+ <version>1.7.3</version>
<scope>test</scope>
</dependency>
- <!-- httpunit pom marks rhino.js as optional whereas it is not -->
<dependency>
- <groupId>rhino</groupId>
- <artifactId>js</artifactId>
- <version>1.7R2</version>
- </dependency>
- <dependency>
- <groupId>org.apache.velocity</groupId>
- <artifactId>velocity-tools-view-jsp</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>javax.servlet.jsp.jstl</groupId>
- <artifactId>javax.servlet.jsp.jstl-api</artifactId>
- <version>1.2.2</version>
- </dependency>
- <dependency>
- <groupId>javax.servlet.jsp</groupId>
- <artifactId>javax.servlet.jsp-api</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>com.republicate</groupId>
- <artifactId>webapp-slf4j-logger</artifactId>
- <version>${webapp-slf4j-logger.version}</version>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-simple</artifactId>
<scope>runtime</scope>
</dependency>
</dependencies>
diff --git a/velocity-tools-examples/velocity-tools-examples-showcase/src/main/webapp/WEB-INF/web.xml b/velocity-tools-examples/velocity-tools-examples-showcase/src/main/webapp/WEB-INF/web.xml
index 898a756..59f44aa 100644
--- a/velocity-tools-examples/velocity-tools-examples-showcase/src/main/webapp/WEB-INF/web.xml
+++ b/velocity-tools-examples/velocity-tools-examples-showcase/src/main/webapp/WEB-INF/web.xml
@@ -19,10 +19,9 @@
under the License.
-->
-<web-app xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3.0.xsd"
- version="3.0">
+<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
+ version="3.1">
<!-- servlets -->
<servlet>
<servlet-name>velocity</servlet-name>
@@ -53,7 +52,7 @@
<context-param>
<param-name>org.apache.velocity.tools.userCanOverwriteTools</param-name>
<param-value>false</param-value>
- </context-param>
+ </context-param>
<!-- welcome file -->
<welcome-file-list>
<welcome-file>index.vm</welcome-file>
diff --git a/velocity-tools-examples/velocity-tools-examples-simple/pom.xml b/velocity-tools-examples/velocity-tools-examples-simple/pom.xml
index dc23b86..946348d 100644
--- a/velocity-tools-examples/velocity-tools-examples-simple/pom.xml
+++ b/velocity-tools-examples/velocity-tools-examples-simple/pom.xml
@@ -37,9 +37,31 @@
<dependencies>
<dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>javax.servlet-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet.jsp</groupId>
+ <artifactId>javax.servlet.jsp-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.velocity</groupId>
+ <artifactId>velocity-tools-view</artifactId>
+ <version>${project.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-tools-view-jsp</artifactId>
<version>${project.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-simple</artifactId>
+ <scope>runtime</scope>
</dependency>
</dependencies>
</project>
diff --git a/velocity-tools-examples/velocity-tools-examples-simple/src/main/webapp/WEB-INF/web.xml b/velocity-tools-examples/velocity-tools-examples-simple/src/main/webapp/WEB-INF/web.xml
index b6223b2..b8f1a30 100644
--- a/velocity-tools-examples/velocity-tools-examples-simple/src/main/webapp/WEB-INF/web.xml
+++ b/velocity-tools-examples/velocity-tools-examples-simple/src/main/webapp/WEB-INF/web.xml
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one
@@ -20,7 +19,9 @@
under the License.
-->
-<web-app>
+<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
+ version="3.1">
<servlet>
<servlet-name>velocity</servlet-name>
<servlet-class>org.apache.velocity.tools.view.VelocityViewServlet</servlet-class>
diff --git a/velocity-tools-generic/pom.xml b/velocity-tools-generic/pom.xml
index 494b8bd..a8220ef 100644
--- a/velocity-tools-generic/pom.xml
+++ b/velocity-tools-generic/pom.xml
@@ -47,7 +47,10 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-digester3</artifactId>
- <version>3.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
diff --git a/velocity-tools-view-jsp/pom.xml b/velocity-tools-view-jsp/pom.xml
index c573c87..fbd9847 100644
--- a/velocity-tools-view-jsp/pom.xml
+++ b/velocity-tools-view-jsp/pom.xml
@@ -36,7 +36,11 @@
<dependencies>
<dependency>
- <groupId>org.apache.velocity</groupId>
+ <groupId>org.apache.velocity</groupId>
+ <artifactId>velocity-engine-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.velocity</groupId>
<artifactId>velocity-tools-view</artifactId>
<version>${project.version}</version>
</dependency>
diff --git a/velocity-tools-view/pom.xml b/velocity-tools-view/pom.xml
index 83ab6fc..27c56c4 100644
--- a/velocity-tools-view/pom.xml
+++ b/velocity-tools-view/pom.xml
@@ -37,10 +37,26 @@
<dependencies>
<dependency>
<groupId>org.apache.velocity</groupId>
+ <artifactId>velocity-engine-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.velocity</groupId>
<artifactId>velocity-tools-generic</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-digester3</artifactId>
+ </dependency>
+ <dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
@@ -73,10 +89,6 @@
<name>test.output.dir</name>
<value>${project.build.testOutputDirectory}</value>
</property>
- <property>
- <name>test.result.dir</name>
- <value>${project.build.directory}/results</value>
- </property>
</systemProperties>
</configuration>
</plugin>