You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@velocity.apache.org by cb...@apache.org on 2019/09/08 16:49:10 UTC

svn commit: r35699 - /dev/velocity/velocity-engine/2.2/

Author: cbrisson
Date: Sun Sep  8 16:49:10 2019
New Revision: 35699

Log:
[engine] Stage 2.2 RC1

Added:
    dev/velocity/velocity-engine/2.2/
    dev/velocity/velocity-engine/2.2/release-notes.html
    dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom
    dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom.asc
    dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom.asc.sha256
    dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar   (with props)
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar.asc
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar.asc.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar   (with props)
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar.asc
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar.asc.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar   (with props)
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar.asc
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar.asc.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom.asc
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom.asc.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar   (with props)
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar.asc
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar.asc.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar   (with props)
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar.asc
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar.asc.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar   (with props)
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar.asc
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar.asc.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom.asc
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom.asc.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar   (with props)
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar.asc
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar.asc.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar   (with props)
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar.asc
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar.asc.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar   (with props)
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar.asc
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar.asc.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom.asc
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom.asc.sha256
    dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom.sha256

Added: dev/velocity/velocity-engine/2.2/release-notes.html
==============================================================================
--- dev/velocity/velocity-engine/2.2/release-notes.html (added)
+++ dev/velocity/velocity-engine/2.2/release-notes.html Sun Sep  8 16:49:10 2019
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta http-equiv="content-type" content="text/html; charset=utf-8">
+    <title>Velocity Engine 2.2</title>
+  </head>
+  <body>
+    <h1>Velocity Engine 2.2 Release Notes</h1>
+    <p>The Velocity team is pleased to announce the availability of Velocity Engine 2.2.</p>
+    <p>Main changes in this release:</p>
+    <ul>
+      <li>New 1.7 backward compatibility flags to mimic 1.7.x InvalidReferenceHandler behavior</li>
+      <li>New <code>runtime.log.track_locations</code> debugging configuration flag which displays the VTL stack trace in the logs in cases of errors, and populates slf4j MDC tags about position in VTL templates.</li>
+      <li>New example of how to build a customized VTL parser where the '#', '$', '*' and '@' characters can be replaced by alternate character</li>
+    </ul>
+    <p>For a full list of changes, consult <a href="http://velocity.apache.org/engine/2.2/changes.html">Velocity Engine 2.2 Changes section</a> and <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310104&version=12344272">JIRA changelog</a>.</p>
+    <p>For notes on upgrading from Velocity 1.x, see <a href="http://velocity.apache.org/engine/2.2/upgrading.html">Velocity Engine 2.2 Upgrading section</a>.</p>
+    <p>Note for Velocity Tools users: Velocity Tools 3.0 is fully compatible with Velocity Engine 2.2.</p>
+  </body>
+</html>

Added: dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom (added)
+++ dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom Sun Sep  8 16:49:10 2019
@@ -0,0 +1,284 @@
+<?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/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.velocity</groupId>
+        <artifactId>velocity-engine-parent</artifactId>
+        <version>2.2</version>
+    </parent>
+
+    <artifactId>velocity-custom-parser-example</artifactId>
+    <name>Apache Velocity Custom Parser Example</name>
+    <description>Custom Parser Example for Apache Velocity</description>
+
+    <packaging>pom</packaging>
+
+    <!--
+      This module demonstrates how to build a custom Velocity parser.
+      The proposed custom parser replaces '#' with '@' and '@' with '%'
+      so that it's suitable to use with Markdown template files, for instance.
+
+      The generated parser class is ${parser.package}.${parser.basename}Parser,
+      and must be specified at runtime using the Velocity property parser.class:
+        parser.class = foo.bar.MyCustomParser
+
+      Please note that all configurable chars (*, @, $, #) must be specified, even when similar to default ones.
+    -->
+
+    <properties>
+        <!-- whether to display debug logs while parsing -->
+        <parser.debug>false</parser.debug>
+        <!-- parser basename -->
+        <parser.basename>Custom</parser.basename>
+        <!-- parser package -->
+        <parser.package>org.apache.velocity.runtime.parser.custom</parser.package>
+        <!-- character to substitute to '*' -->
+        <parser.char.asterisk>*</parser.char.asterisk>
+        <!-- character to substitute to '@' -->
+        <parser.char.at>%</parser.char.at>
+        <!-- character to substitute to '$' -->
+        <parser.char.dollar>$</parser.char.dollar>
+        <!-- character to substitute to '#' -->
+        <parser.char.hash>@</parser.char.hash>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.velocity</groupId>
+            <artifactId>velocity-engine-core</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>${junit.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-simple</artifactId>
+            <version>${slf4j.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>commons-io</groupId>
+            <artifactId>commons-io</artifactId>
+            <version>2.6</version>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <!-- generate manifest file -->
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+            </plugin>
+
+            <!-- extract raw parser grammar from velocity jar -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>fetch-grammar-file</id>
+                        <phase>initialize</phase>
+                        <goals>
+                            <goal>unpack</goal>
+                        </goals>
+                        <configuration>
+                            <artifact>org.apache.velocity:velocity-engine-core:${project.version}</artifact>
+                            <includes>org/apache/velocity/runtime/parser/Parser.jjt</includes>
+                            <outputDirectory>${project.build.directory}/grammar</outputDirectory>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <!-- generate custom grammar file -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-resources-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>generate-parser-grammar</id>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>copy-resources</goal>
+                        </goals>
+                        <configuration>
+                            <useDefaultDelimiters>false</useDefaultDelimiters>
+                            <delimiters>
+                                <delimiter>${*}</delimiter>
+                            </delimiters>
+                            <resources>
+                                <resource>
+                                    <directory>${project.build.directory}/grammar</directory>
+                                    <filtering>true</filtering>
+                                </resource>
+                            </resources>
+                            <outputDirectory>${project.build.directory}/parser</outputDirectory>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <!-- run javacc -->
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>javacc-maven-plugin</artifactId>
+                <version>2.6</version>
+                <configuration>
+                    <isStatic>false</isStatic>
+                    <buildParser>true</buildParser>
+                    <buildNodeFiles>false</buildNodeFiles>
+                    <multi>true</multi>
+                    <debugParser>${parser.debug}</debugParser>
+                    <debugLookAhead>${parser.debug}</debugLookAhead>
+                    <debugTokenManager>${parser.debug}</debugTokenManager>
+                    <jdkVersion>${maven.compiler.target}</jdkVersion>
+                    <nodeUsesParser>true</nodeUsesParser>
+                    <nodePackage>${parser.package}.node</nodePackage>
+                    <sourceDirectory>${project.build.directory}/parser/org/apache/velocity/runtime/parser</sourceDirectory>
+                    <tokenManagerUsesParser>true</tokenManagerUsesParser>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>jjtree-javacc</id>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>jjtree-javacc</goal>
+                        </goals>
+                        <configuration>
+                            <includes>
+                                <include>Parser.jjt</include>
+                            </includes>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <!-- Remove extra generated files we don't want -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-clean-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>clean-extra-javacc</id>
+                        <phase>process-sources</phase>
+                        <goals>
+                            <goal>clean</goal>
+                        </goals>
+                        <configuration>
+                            <excludeDefaultDirectories>true</excludeDefaultDirectories>
+                            <filesets>
+                                <fileset>
+                                    <directory>${project.build.directory}/generated-sources/javacc/</directory>
+                                    <includes>
+                                        <include>**/*.java</include>
+                                    </includes>
+                                    <excludes>
+                                        <exclude>**/*${parser.basename}*.java</exclude>
+                                    </excludes>
+                                </fileset>
+                                <fileset>
+                                    <directory>${project.build.directory}/generated-sources/jjtree/</directory>
+                                    <includes>
+                                        <include>**/node/*.java</include>
+                                    </includes>
+                                    <excludes>
+                                        <exclude>**/node/*${parser.basename}*.java</exclude>
+                                    </excludes>
+                                </fileset>
+                            </filesets>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+            <!-- add missing imports to some parser generated files -->
+            <plugin>
+                <groupId>com.google.code.maven-replacer-plugin</groupId>
+                <artifactId>replacer</artifactId>
+                <executions>
+                    <execution>
+                        <id>patch-parser-files</id>
+                        <phase>process-sources</phase>
+                        <goals>
+                            <goal>replace</goal>
+                        </goals>
+                        <configuration>
+                            <includes>
+                                <include>${project.build.directory}/generated-sources/jjtree/**/JJT${parser.basename}ParserState.java</include>
+                                <include>${project.build.directory}/generated-sources/jjtree/**/${parser.basename}ParserVisitor.java</include>
+                            </includes>
+                            <replacements>
+                                <replacement>
+                                    <token>import ${parser.package}.*;</token>
+                                    <value>import ${parser.package}.*;
+import org.apache.velocity.runtime.parser.node.*;</value>
+                                </replacement>
+                            </replacements>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            
+            <!-- tests -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <version>${surefire.plugin.version}</version>
+                <configuration>
+                    <skip>${maven.test.skip}</skip>
+                    <systemProperties>
+                        <property>
+                            <name>test</name>
+                            <value>${test}</value>
+                        </property>
+                        <property>
+                            <name>test.templates.dir</name>
+                            <value>${project.build.testOutputDirectory}/templates</value>
+                        </property>
+                        <property>
+                            <name>test.results.dir</name>
+                            <value>${project.build.directory}/results</value>
+                        </property>
+                        <property>
+                            <name>test.reference.dir</name>
+                            <value>${project.build.testOutputDirectory}/reference</value>
+                        </property>
+                        <property>
+                            <name>org.slf4j.simpleLogger.defaultLogLevel</name>
+                            <value>warn</value>
+                        </property>
+                        <property>
+                            <name>org.slf4j.simpleLogger.logFile</name>
+                            <value>${project.build.directory}/velocity.log</value>
+                        </property>
+                    </systemProperties>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>

Added: dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom.asc
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom.asc (added)
+++ dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom.asc Sun Sep  8 16:49:10 2019
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEzkQ5wb7z2oOxgy+dvv7vInqYuAkFAl11KhcACgkQvv7vInqY
+uAlSlAf7BRVB6sQy6zXAoGzSjsA2iH3FPCOWBavT54YolSaQpKdm5ByEyjsmOg/E
+vzY5YadqXjj709Q3JiurujO0+h5NhJ0/Ju98bMibr22F9O750tHabfTw51HvGi1+
+uaMrEqrOWGIdXhaXlk/9ylrDQvT5MJWUEPYss+CS/8a3BMtj3YrnEZkXJvGEHTsX
+BU/SGMnpQATfn9IsWTz2JdGoPp0hLatigmCRaqprelXGu0tfU3SkBGibF3a9CtNb
+tN09rA+f+L2toPYiVJ5nz6wp++5j/nZo/kH9DBE9d2kTNLvSj+bmLqvLZMqacAms
+HCY+6fxGilv08hLwqhIKYjxDFOQxCw==
+=BpzE
+-----END PGP SIGNATURE-----

Added: dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom.asc.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom.asc.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom.asc.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+4d1e15aa8d899586d3e53f7fce495cdd6bbca2aa7b68bc750b15c37b20b0c8d1  -

Added: dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-custom-parser-example-2.2.pom.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+be0788aa4148910a093c1c8804b92e1c0b12a5ae7f64df60f54620c222f7fb48  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar.asc
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar.asc (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar.asc Sun Sep  8 16:49:10 2019
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEzkQ5wb7z2oOxgy+dvv7vInqYuAkFAl11KcUACgkQvv7vInqY
+uAlJJwf/RTcxusJ5ej24PaorRKaQH8L6wu17Sk1wPOahXTsHhng3io9hcxUxFWe1
+dLAxY2GPRLadha6fsNJejdkyBJbI9JbGHgbVYgUTPrVmsozM5efPoQk770yP9/eP
+0/i+zhW0Rkwhj6kf1vnqgtbAzf0zpCxXb8THbRKL9bh33Iw7wLi2Wh9kPZz2LNPF
+EHW40Y4m0fd2C5kfslBw4hWduSkI50n6BYcpmlOrXuVCufZtdvpiiDKAN0Bb2bbZ
+YripieVyCz3OEAU7q10ciVxYmE5LZbyAFp1oms9KXo9ukcKDiRhqiop1lZxOOpKe
+MkHcAjnTw9DiCBC1O327UC3uuqzAhw==
+=wQU4
+-----END PGP SIGNATURE-----

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar.asc.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar.asc.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar.asc.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+2585983f4439d716b11e1af3c845d9818d6051d9cc0cc37f81fa6c17aa5822a4  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-javadoc.jar.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+4328dd20ecdda520076e429c61f7e0e11ab399d8625a88ae59b1d3b5c8caf408  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar.asc
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar.asc (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar.asc Sun Sep  8 16:49:10 2019
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEzkQ5wb7z2oOxgy+dvv7vInqYuAkFAl11KcUACgkQvv7vInqY
+uAloZwgAnRf2so8yDGRZblAoN3j7O/pI0BVYee7tRuHx1dxi1O09BC4Q9/oISDuw
+vmlxJg61p63MAqqClBtYVDmxF92BE4NIEcPm3KKwrKz/33EQoF7JHkOQYWYjW7nC
+i3gRH85aftrkbG5Ea6qnQ0GfZkKMNGHN7bmvK+Jq2R3FbUG1kFDZwtE0n1a4UUer
+8gLXlNdo47vqn0znUmGdT4Xdt5FZKcIiKnC/3wQxAhqCTDxr6mBl9+4qtPx+dqRV
+xhNG+nzGChyANPO53ZVKVYrio8MiPOAte9c3tMZDl8VhI+YMVdH5PGRwvg2oZD6G
+CmatEAKuj1afzK6XCB/1WveBwsJFdg==
+=SVSL
+-----END PGP SIGNATURE-----

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar.asc.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar.asc.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar.asc.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+7e1ed286a79131798d318485d7adfbc0df4868bfd4f79f4e7cf64e117eaa3cae  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2-sources.jar.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+2afa7e94aca3dbd5859ecdf65843a85c4311b09adb1f2d36477ea888928338ce  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar.asc
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar.asc (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar.asc Sun Sep  8 16:49:10 2019
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEzkQ5wb7z2oOxgy+dvv7vInqYuAkFAl11KcQACgkQvv7vInqY
+uAmFNQgAj+4He5b4JdcNNCq1T7HFKNGr3zKCRzVW6H35JhtQAplG2cx/8GiIleYb
+LoVWAZr9jC1OTKunoCJNYnWdEu0kIANF61liylsHucGA2DH5gLX+rptmIK6kA4K/
+WQuzff6luV2C9XjhQtDABTaTqozN+JNImberRxeHYUGCKFLZQ+lkPwjlGOvEMMPH
+iDXzqSWKI08hXPcDbsWfMFRSh5B04wytnKuI5C7ymJdnmSTrVRXsowVRWgP7SAg5
+BaV+QveoYNlmfnDn+/lqEfCWekpmm3mlk6OfPJL+eaK8HF3IuSozCKtIJWHd91XA
++3gyE3YuJFlXlx1IPDVd2xOHcsSx4w==
+=jxWs
+-----END PGP SIGNATURE-----

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar.asc.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar.asc.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar.asc.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+0ea88cdebcdf8092a3c0e0bc06a41751c5a969c6cbcb69d8c20f5d604a22b05c  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.jar.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+438109307c2325f56bd919b9b9810dc7ef98850a9e283f5b3420583b1b7b5513  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom Sun Sep  8 16:49:10 2019
@@ -0,0 +1,280 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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">
+  <parent>
+    <artifactId>velocity-engine-parent</artifactId>
+    <groupId>org.apache.velocity</groupId>
+    <version>2.2</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>velocity-engine-core</artifactId>
+  <name>Apache Velocity - Engine</name>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-source-plugin</artifactId>
+      </plugin>
+      <plugin>
+        <artifactId>maven-resources-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>generate-parser-grammar</id>
+            <phase>generate-sources</phase>
+            <goals>
+              <goal>copy-resources</goal>
+            </goals>
+            <configuration>
+              <useDefaultDelimiters>false</useDefaultDelimiters>
+              <delimiters>
+                <delimiter>${*}</delimiter>
+              </delimiters>
+              <resources>
+                <resource>
+                  <directory>src/main/parser</directory>
+                  <filtering>true</filtering>
+                </resource>
+              </resources>
+              <outputDirectory>${project.build.directory}/parser</outputDirectory>
+            </configuration>
+          </execution>
+          <execution>
+            <id>expose-parser-grammar</id>
+            <phase>process-resources</phase>
+            <goals>
+              <goal>copy-resources</goal>
+            </goals>
+            <configuration>
+              <resources>
+                <resource>
+                  <directory>src/main/parser</directory>
+                  <filtering>false</filtering>
+                </resource>
+              </resources>
+              <outputDirectory>${project.build.outputDirectory}/org/apache/velocity/runtime/parser</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-shade-plugin</artifactId>
+        <version>3.2.1</version>
+        <executions>
+          <execution>
+            <id>shade</id>
+            <phase>package</phase>
+            <goals>
+              <goal>shade</goal>
+            </goals>
+            <configuration>
+              <artifactSet>
+                <includes>
+                  <include>commons-io:commons-io</include>
+                </includes>
+                <excludes>
+                  <exclude>org.slf4j:slf4j-api</exclude>
+                </excludes>
+              </artifactSet>
+              <relocations>
+                <relocation>
+                  <pattern>org.apache.commons.io</pattern>
+                  <shadedPattern>org.apache.velocity.shaded.commons.io</shadedPattern>
+                </relocation>
+              </relocations>
+              <minimizeJar>true</minimizeJar>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>javacc-maven-plugin</artifactId>
+        <version>2.6</version>
+        <executions>
+          <execution>
+            <id>jjtree-javacc</id>
+            <goals>
+              <goal>jjtree-javacc</goal>
+            </goals>
+            <configuration>
+              <includes>
+                <include>Parser.jjt</include>
+              </includes>
+            </configuration>
+          </execution>
+        </executions>
+        <configuration>
+          <isStatic>false</isStatic>
+          <buildParser>true</buildParser>
+          <buildNodeFiles>false</buildNodeFiles>
+          <multi>true</multi>
+          <debugParser>${parser.debug}</debugParser>
+          <debugLookAhead>${parser.debug}</debugLookAhead>
+          <debugTokenManager>${parser.debug}</debugTokenManager>
+          <jdkVersion>${maven.compiler.target}</jdkVersion>
+          <nodeUsesParser>true</nodeUsesParser>
+          <nodePackage>org.apache.velocity.runtime.parser.node</nodePackage>
+          <sourceDirectory>${project.build.directory}/parser</sourceDirectory>
+          <tokenManagerUsesParser>true</tokenManagerUsesParser>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>com.google.code.maven-replacer-plugin</groupId>
+        <artifactId>replacer</artifactId>
+        <executions>
+          <execution>
+            <id>patch-parser-files</id>
+            <phase>process-sources</phase>
+            <goals>
+              <goal>replace</goal>
+            </goals>
+            <configuration>
+              <file>${project.build.directory}/generated-sources/javacc/org/apache/velocity/runtime/parser/TokenMgrError.java</file>
+              <replacements>
+                <replacement>
+                  <token>static final int</token>
+                  <value>public static final int</value>
+                </replacement>
+              </replacements>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <configuration>
+          <instructions>
+            <Export-Package>org.apache.velocity.*</Export-Package>
+            <Import-Package>!org.apache.commons.io,
+                            *</Import-Package>
+          </instructions>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <version>${surefire.plugin.version}</version>
+        <executions>
+          <execution>
+            <id>integration-test</id>
+            <phase>integration-test</phase>
+            <goals>
+              <goal>test</goal>
+            </goals>
+            <configuration>
+              <skip>false</skip>
+            </configuration>
+          </execution>
+        </executions>
+        <configuration>
+          <skip>${maven.test.skip}</skip>
+          <systemProperties>
+            <property>
+              <name>test</name>
+              <value>${test}</value>
+            </property>
+            <property>
+              <name>test.compare.dir</name>
+              <value>${project.build.testOutputDirectory}</value>
+            </property>
+            <property>
+              <name>test.result.dir</name>
+              <value>${project.build.directory}/results</value>
+            </property>
+            <property>
+              <name>org.slf4j.simpleLogger.defaultLogLevel</name>
+              <value>warn</value>
+            </property>
+            <property>
+              <name>org.slf4j.simpleLogger.logFile</name>
+              <value>${project.build.directory}/velocity.log</value>
+            </property>
+            <property>
+              <name>test.jdbc.driver.className</name>
+              <value>${test.jdbc.driver.className}</value>
+            </property>
+            <property>
+              <name>test.jdbc.uri</name>
+              <value>${test.jdbc.uri}</value>
+            </property>
+            <property>
+              <name>test.jdbc.login</name>
+              <value>${test.jdbc.login}</value>
+            </property>
+            <property>
+              <name>test.jdbc.password</name>
+              <value>${test.jdbc.password}</value>
+            </property>
+          </systemProperties>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-lang3</artifactId>
+      <version>3.9</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+      <version>1.7.28</version>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.12</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <artifactId>hamcrest-core</artifactId>
+          <groupId>org.hamcrest</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.hsqldb</groupId>
+      <artifactId>hsqldb</artifactId>
+      <version>2.5.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-simple</artifactId>
+      <version>1.7.28</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>findbugs-maven-plugin</artifactId>
+        <version>3.0.4</version>
+        <configuration>
+          <xmlOutput>true</xmlOutput>
+          <threshold>Low</threshold>
+          <effort>Max</effort>
+          <excludeFilterFile>src/etc/build/findbugs-exclude.xml</excludeFilterFile>
+          <xmlOutputDirectory>target/site</xmlOutputDirectory>
+        </configuration>
+      </plugin>
+    </plugins>
+  </reporting>
+  <properties>
+    <test.jdbc.driver.version>2.5.0</test.jdbc.driver.version>
+    <parser.basename>Standard</parser.basename>
+    <test.jdbc.uri>jdbc:hsqldb:.</test.jdbc.uri>
+    <parser.char.hash>#</parser.char.hash>
+    <test.jdbc.driver.artifactId>hsqldb</test.jdbc.driver.artifactId>
+    <parser.debug>false</parser.debug>
+    <parser.char.dollar>$</parser.char.dollar>
+    <test.jdbc.login>sa</test.jdbc.login>
+    <parser.char.asterisk>*</parser.char.asterisk>
+    <parser.char.at>@</parser.char.at>
+    <test.jdbc.driver.className>org.hsqldb.jdbcDriver</test.jdbc.driver.className>
+    <test.jdbc.driver.groupId>org.hsqldb</test.jdbc.driver.groupId>
+    <parser.package>org.apache.velocity.runtime.parser</parser.package>
+  </properties>
+</project>

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom.asc
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom.asc (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom.asc Sun Sep  8 16:49:10 2019
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEzkQ5wb7z2oOxgy+dvv7vInqYuAkFAl11KcQACgkQvv7vInqY
+uAnwbQf+IvFpkIRib99O3oL4SHO40ojQgdXbcJsy8ebDKm9uTKe13f8aabsUuM5/
+HxhtjUlanC5HIcueem344uNvR7i4A8st7qCUGR7uhzt3S+WqFRF1JYdW8BHnbCJF
+vfTlUj7/aZSrp4YWHWNNobN5GmNZf+YAYnRr0pEzRPFE57ekNEP8mkuuqLSCj68V
+8fuKykoRiQSYaJDY/m0p57qY8A39P06A8pIG7Ibz7LfUDUCoGSVpjE2xJpsMpkkW
+CCtOfLUmvfrs/WKPD6EwcccRNYx0dkoOEHWxfPYDhbZ1loUgE7DC+v7BOoCcPf26
+UXCRYhfYJYiveiKeCEvxZhHZZ6ixTA==
+=ODSh
+-----END PGP SIGNATURE-----

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom.asc.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom.asc.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom.asc.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+ccc5dd71dc69519abfbab85ec75449fe6e96b3e8c40c12ac6b69b28a3553a421  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-core-2.2.pom.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+7c7b72ba8127170813297f850db9a663b9d914d6800d6ae190c2f63a0a2a2a86  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar.asc
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar.asc (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar.asc Sun Sep  8 16:49:10 2019
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEzkQ5wb7z2oOxgy+dvv7vInqYuAkFAl11Ke8ACgkQvv7vInqY
+uAlfaggAlyAJBxtiq4BxxoaqpBYw1S2BoqasaPoxSPLKwy2gVPfWDXQerY+HvfTA
+nNHOkjAvazYgmY7uegFQ/tUpYZEGpvIc5EE59ftQ6Vj1jA9tNBwXC15w4HVz5nDy
+ZDymauqj8+UohFGjJIz+cLbAD8Ttnn2Hsx5SpHhNqey5ff/bBiAtNou4ZGODDaGf
+CRG4In0g6dqjQFzWyewLx1QqCjfQpYbBYP/QZkab20QiMduo8ZWAz01jC6AYWRXE
+Laqsp7OgTPHVYztGXG1E6z0ZmHiD4KiMjnL8Yt0Xo2sQ9Owg1/4FNYZOSCrSEqlO
+X/cKh8N28hQ3ZyfmAVPOu1gDXqMD1g==
+=lY7u
+-----END PGP SIGNATURE-----

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar.asc.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar.asc.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar.asc.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+9d43712d437facd36530849b268f9aa9d2d472be7176bf68b7777a06f62c15ed  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-javadoc.jar.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+91ffe5d163babfdc8bfed94ff356bf8edb24a614b26ec5aae7657935843ed514  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar.asc
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar.asc (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar.asc Sun Sep  8 16:49:10 2019
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEzkQ5wb7z2oOxgy+dvv7vInqYuAkFAl11Ke4ACgkQvv7vInqY
+uAmr+gf/SNI4T/GExgdS6Le09fnmGaOkYh26xWe78EAHlGmIAaSiyDB9ohIefr8o
+1EPGJOVcI0udgpB4+JvM7xu2f3+7q0NWHU8/9xnbLuAB77gO6e7Vo4o21Lx+pvMX
+TL6NDl+j2G9O+e0effpVEQwTOAx5BrIzLwJ8LMr8JzRxbZYeMtM5Wr3hP0CsNEv5
+qsSWQaMvCXj7xe0e16IqZBwlHiGcX3T41fBDPf991Lf0K7Uk/62270a2t6ey9D16
++bpyjMFTQASVKecqHlEFMRnKge/pH+uMGu0ElITnCYQzic/tkBr4QQBACRmzjr5A
+AdiW5JXl2q8lwr9doBasKddBoIu2Xw==
+=OaHS
+-----END PGP SIGNATURE-----

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar.asc.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar.asc.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar.asc.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+7d7a0b2c5adc66d046930791a78e1cd1c2da7b8f1563d5d2395776b41ee070ae  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2-sources.jar.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+548036c6d8f062f20f24bfe38d9a9c7268f56d5d68567e2d9f6be39ff71bfa32  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar.asc
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar.asc (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar.asc Sun Sep  8 16:49:10 2019
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEzkQ5wb7z2oOxgy+dvv7vInqYuAkFAl11Ke4ACgkQvv7vInqY
+uAkLpwf9EmU/hAU82xckZOrRqkRTtb2vqW3bMCoZ7QVUVZacfdkXGUsuFttwCp4z
+PMVMVX0Bo4GqGqDnP6MRF+nTwJdOrFnp2NxRDBm5QvDuidXniZnb+oVIoj8F2Ngn
+z/eU7ydhhzkJvbUQYkBIq/N7vY0wG+LoIvTemseAhNgmRoIVm4omZJYuT03pcfP1
+RzCAWqqHC+6lIU2fR77rSjwJuvo1GrzdRN4h5iffbnV6GBeS+slOTeXSJquyfw85
+yQEUkY10wiFKAmDNyn9kqhLsq6OyqML17H6ul+XRXBz28LQIWUkxB2Cr9nB1IVMY
+AYK1OWKJrxT8sNABp3MyGOUCGa09/A==
+=Pm0h
+-----END PGP SIGNATURE-----

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar.asc.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar.asc.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar.asc.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+8ae8cce64f7c070a3697426b0d4180403abc986014bf5e164281823b73a89747  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.jar.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+3c25213bbc0b1987a9579d9790a208df11e5ccc88d4a030873e0377c8a1cbc26  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom Sun Sep  8 16:49:10 2019
@@ -0,0 +1,55 @@
+<?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/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.velocity</groupId>
+        <artifactId>velocity-engine-parent</artifactId>
+        <version>2.2</version>
+    </parent>
+
+    <artifactId>velocity-engine-examples</artifactId>
+    <name>Apache Velocity Engine - Examples</name>
+    <description>Very simple examples to use Velocity</description>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.velocity</groupId>
+            <artifactId>velocity-engine-core</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.jdom</groupId>
+            <artifactId>jdom</artifactId>
+            <version>1.1.3</version>
+        </dependency>
+    </dependencies>
+</project>

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom.asc
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom.asc (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom.asc Sun Sep  8 16:49:10 2019
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEzkQ5wb7z2oOxgy+dvv7vInqYuAkFAl11Ke4ACgkQvv7vInqY
+uAmI6gf/YsFmaN/uHwRS8FTOwpWrgklbtB/zVI5SFpydo6rscroHYFj0FcHWuaqo
+bvm6HQNCzcreTFSABjiRubCuB1TPIkgumZxwAoMHaQ5ajYODSdRnmnPF3wc0S3CQ
+stxn37PuUW703lLeVBYh0ux2ogUe5XcN72xYrMfM5aO2XuXIzabhUTYbLv9Y8muc
+VL7dTzo8PlWf3iuqQmck4/ZLolEGY4eLc5xUuYbRdZqdHr9zlL0RZ23SRA+qI8rb
+1AR1mbbQY6aYJ1HYVJpvdnDneXwlMksloAV91/yaWLU7NgA5vmU3NVR4lHluvuYl
+CjwgaxUvDGeSDk/ESD9STWBcAwEuyQ==
+=vEfF
+-----END PGP SIGNATURE-----

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom.asc.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom.asc.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom.asc.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+26f115c8836bb03b7512e67a37c12eae9b5f94159f0a99a8b5a90389331d2120  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-examples-2.2.pom.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+dd53f0d240afacff7ea24316608e74d53340daf76901ee7045c0ca68eb1d01bf  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar.asc
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar.asc (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar.asc Sun Sep  8 16:49:10 2019
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEzkQ5wb7z2oOxgy+dvv7vInqYuAkFAl11KgQACgkQvv7vInqY
+uAmWQAgAmRH8Ba8K9BcKKaM9GY8iP7H7O8y2WdH6luriDEpnH8ZXCjbycrBuE0a+
+iDkFN7mBxoux6T+a1OG2RVJWmGGD8M8fEygxY4UMS1MSGXuHM/Rgy8BSo0vpcB0Y
+7FPO95F3uDSi9J0OcsTy9dyAoNaekoDKSZkx6GpaLnpX2bMypHJDTYaBbi45ENAA
+iDENb4J9DyvH5EvyG5hHlj5z7KkZyd0s2zCWTe0dZgRb4aGBmfxa6GfBVrx4dTWq
+5+6tuzzhxOyXFudj8GDBNqKj7O7YhTWQdWUnqFck/Bz4LCcUIoicWNqYA/iaZRrf
+TqeNbLwY9x5H6kN/rthUg1Pevc8XOQ==
+=lDS8
+-----END PGP SIGNATURE-----

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar.asc.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar.asc.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar.asc.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+8e70f0628d6a91e7b88660a768c7cdaad0bbd261789fb3e631047c60e09e6f6b  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-javadoc.jar.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+34565e61e63a03eb5d3a81dcab0feec210d86c98469b46e68ef04111eb4a58bb  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar.asc
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar.asc (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar.asc Sun Sep  8 16:49:10 2019
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEzkQ5wb7z2oOxgy+dvv7vInqYuAkFAl11KgQACgkQvv7vInqY
+uAntpwf+K3klA1WEyLYxh141nU4tDMP1dOMivsamXgNxTcBtVZxxX0svGAMrXXIf
+Y6ORrPVaAqHTo13pKWGTmMtoKXg+S9MzeR+t8dggVvNaAd7q5YNFWRcQaJbMnKy+
+c62J90f4uhNWnJvmrSdwcZgchyJQfFWxvAvBLnfeNK+yDRF3BUtGuB5Ld1VUT/Ri
+2exvHpEB1k7/dli7xeWA0WIhwmC3FI1u7TzYYSenDH5iQF2Qqcv40Zn/ZEM+aBqx
+3BtiFZTYsJV8xtQiSOoOV+O9+eg1jupIl5qVocxmkFcCEDnOSMBkhHBBpkC/y9MT
+r7HZuQ63W+QfJFecwSh4FHX8hOkK2Q==
+=wjz1
+-----END PGP SIGNATURE-----

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar.asc.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar.asc.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar.asc.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+a45174fd8c6f54768fdf305078039da89bd1fe94ed8b74010abde0b534296c47  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2-sources.jar.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+4c0704a3c2c91a5ab43511b33845f1beeb1a91171eccc40c240e8c3ad04e8d84  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar
==============================================================================
Binary file - no diff available.

Propchange: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar.asc
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar.asc (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar.asc Sun Sep  8 16:49:10 2019
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEzkQ5wb7z2oOxgy+dvv7vInqYuAkFAl11KgMACgkQvv7vInqY
+uAlpnwf9HBPM0wpDXIvz+SAeiyyhY+X8amH5qc3i4dcFjaDh9FS+TQU1JKs/LWUR
+T05p8Fl240Lng0QGNOAYh35SwPJ32TRWCGPDZlXk5MLVfyZ4gNjMZuMRDZiSuC6X
+2sU+73ZT4Xr6wyAJ1UXVhr4XJO3L4cLfzp/ELGaM0Mv5LbXAM7S2UuLgWtKjJn7z
+FOU3hSIeAuzV47FJ+PnyIAd3DNjeFGmnK4kjdfAvKOhNLSdww5Z0SPgKtITEtNiV
+HXMNDjY6TuiRYbUhP/ewnA9BGW7zigFbkZhiqwDlvHb7P7smiow9tXqWBXBRc2EZ
+EtUwRUQvoOeDH1pzd9/LfhSTk9tmNQ==
+=n9bZ
+-----END PGP SIGNATURE-----

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar.asc.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar.asc.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar.asc.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+beddea784b0d272d31d5ec05eb3dc58d6c059866666efa2eed2b8a5d12e56561  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.jar.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+bcf733d30603b30d37e147b49466c1559335664bb00f5c6903f07a8e9693a4f5  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom Sun Sep  8 16:49:10 2019
@@ -0,0 +1,87 @@
+<?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/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.velocity</groupId>
+        <artifactId>velocity-engine-parent</artifactId>
+        <version>2.2</version>
+    </parent>
+    <artifactId>velocity-engine-scripting</artifactId>
+    <name>Apache Velocity - JSR 223 Scripting</name>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.velocity</groupId>
+            <artifactId>velocity-engine-core</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>${junit.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-simple</artifactId>
+            <version>${slf4j.version}</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-source-plugin</artifactId>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <version>${surefire.plugin.version}</version>
+                <configuration>
+                    <systemProperties>
+                        <property>
+                            <name>test.resources.dir</name>
+                            <value>${project.build.directory}</value>
+                        </property>
+                    </systemProperties>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>integration-test</id>
+                        <phase>integration-test</phase>
+                        <goals>
+                            <goal>test</goal>
+                        </goals>
+                        <configuration>
+                            <skip>false</skip>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+</project>

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom.asc
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom.asc (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom.asc Sun Sep  8 16:49:10 2019
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCgAdFiEEzkQ5wb7z2oOxgy+dvv7vInqYuAkFAl11KgQACgkQvv7vInqY
+uAlp9Af+LxQHU5zBlSVQq18BsJPsLhy114b9SGlztwlxzpFu7zvdg7qJoWT83C8l
+BqHynnYWMZHdmlSWDRSFLtFzo3UJrmUVpNS9sLfJJAsl42nEz5xz23i75LNWh9Ju
+gklryW+zf/KFspYuFjtoqaByN4S01IF7MvPX+qRvFQhDQAFMaRlbSLH5Nx+NkGa6
+MAbJDr2u9SNCW3GSm2/fNu4eFs+nTWjeWCy9wXSDvSeHoXXhTARB/Htqw5y4jUys
+7oz2d/cWOtdxiny2OtK6OoREup8uLr2Spew2Sw2L0X133HyOmu84+Mtno2AgdDeF
+/DQOSxVKwPsjg0cgZymHT4LzCq9nJA==
+=B3RS
+-----END PGP SIGNATURE-----

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom.asc.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom.asc.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom.asc.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+f993befc2c7fd1790623adaaf699466f51040cc18c20b9a184365701ecf5be9a  -

Added: dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom.sha256
==============================================================================
--- dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom.sha256 (added)
+++ dev/velocity/velocity-engine/2.2/velocity-engine-scripting-2.2.pom.sha256 Sun Sep  8 16:49:10 2019
@@ -0,0 +1 @@
+26cb2216b415a979500da255e6c3c91f84fab3c079b6e8da385d6d342dd9bfa6  -