aboutsummaryrefslogtreecommitdiff
path: root/velocity-custom-parser-example
diff options
context:
space:
mode:
authorClaude Brisson <cbrisson@apache.org>2019-06-17 12:10:12 +0000
committerClaude Brisson <cbrisson@apache.org>2019-06-17 12:10:12 +0000
commit690b9767cb84965c1e01aa5ba50b232772f5f4cb (patch)
tree4db1ae5fa95813d8aa851f29b9efdea7252d9936 /velocity-custom-parser-example
parentff0c41daaccb4377a2c473dc5d3da91611870958 (diff)
downloadapache-velocity-engine-690b9767cb84965c1e01aa5ba50b232772f5f4cb.tar.gz
[engine][VELOCITY-917] Functional parser.package property
git-svn-id: https://svn.apache.org/repos/asf/velocity/engine/branches/parser_experiments@1861505 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'velocity-custom-parser-example')
-rw-r--r--velocity-custom-parser-example/pom.xml14
-rw-r--r--velocity-custom-parser-example/src/test/java/org/apache/velocity/runtime/parser/CustomParserTestCase.java2
2 files changed, 9 insertions, 7 deletions
diff --git a/velocity-custom-parser-example/pom.xml b/velocity-custom-parser-example/pom.xml
index 73683b3f..f642c096 100644
--- a/velocity-custom-parser-example/pom.xml
+++ b/velocity-custom-parser-example/pom.xml
@@ -53,6 +53,8 @@
<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 '@' -->
@@ -191,21 +193,21 @@
<excludeDefaultDirectories>true</excludeDefaultDirectories>
<filesets>
<fileset>
- <directory>${project.build.directory}/generated-sources/javacc/org/apache/velocity/runtime/parser</directory>
+ <directory>${project.build.directory}/generated-sources/javacc/</directory>
<includes>
- <include>*.java</include>
+ <include>**/*.java</include>
</includes>
<excludes>
- <exclude>*${parser.basename}*.java</exclude>
+ <exclude>**/*${parser.basename}*.java</exclude>
</excludes>
</fileset>
<fileset>
- <directory>${project.build.directory}/generated-sources/jjtree/org/apache/velocity/runtime/parser/node</directory>
+ <directory>${project.build.directory}/generated-sources/jjtree/</directory>
<includes>
- <include>*.java</include>
+ <include>**/node/*.java</include>
</includes>
<excludes>
- <exclude>*${parser.basename}*.java</exclude>
+ <exclude>**/node/*${parser.basename}*.java</exclude>
</excludes>
</fileset>
</filesets>
diff --git a/velocity-custom-parser-example/src/test/java/org/apache/velocity/runtime/parser/CustomParserTestCase.java b/velocity-custom-parser-example/src/test/java/org/apache/velocity/runtime/parser/CustomParserTestCase.java
index b7ae5793..302df00e 100644
--- a/velocity-custom-parser-example/src/test/java/org/apache/velocity/runtime/parser/CustomParserTestCase.java
+++ b/velocity-custom-parser-example/src/test/java/org/apache/velocity/runtime/parser/CustomParserTestCase.java
@@ -27,7 +27,7 @@ public class CustomParserTestCase
engine = new VelocityEngine();
engine.setProperty("resource.loaders", "file");
engine.setProperty("resource.loader.file.path", TEMPLATES_DIR);
- engine.setProperty("parser.class", "org.apache.velocity.runtime.parser.CustomParser");
+ engine.setProperty("parser.class", "org.apache.velocity.runtime.parser.custom.CustomParser");
engine.init();
}