diff --git a/javacc/plugin.jelly b/javacc/plugin.jelly
index 69322db5..56634549 100644
--- a/javacc/plugin.jelly
+++ b/javacc/plugin.jelly
@@ -33,7 +33,7 @@
javaccPackageName:${javaccPackageName}
jjtreePackageName:${jjtreePackageName}
+ location="${maven.gen.src}"/>
diff --git a/javacc/plugin.properties b/javacc/plugin.properties
index 4bdbd7e2..476e5841 100644
--- a/javacc/plugin.properties
+++ b/javacc/plugin.properties
@@ -20,3 +20,4 @@ maven.javacc.jjtree.grammar=
maven.javacc.jjtree.packageName=
maven.javacc.jjtree.header=src/main/javacc/jjtree_header
maven.javacc.javacc.header=src/main/javacc/javacc_header
+maven.gen.src=${maven.build.dir}/generated-src/main/java
\ No newline at end of file
diff --git a/javacc/xdocs/changes.xml b/javacc/xdocs/changes.xml
index b93f5773..1f143fa9 100644
--- a/javacc/xdocs/changes.xml
+++ b/javacc/xdocs/changes.xml
@@ -30,6 +30,7 @@
plexus-utils v1.0-beta-1 -> v1.0.3
+ Output directory for generated files can be configuredFix issues with DOM classes and jdk1.3
diff --git a/javacc/xdocs/properties.xml b/javacc/xdocs/properties.xml
index ad34ab3e..258a2510 100644
--- a/javacc/xdocs/properties.xml
+++ b/javacc/xdocs/properties.xml
@@ -47,17 +47,11 @@
-
maven.javacc.javacc.target.dir
-
No
+
maven.gen.src
+
Yes
- Defines where javacc will process .jj files to.
-
-
-
-
maven.javacc.jtree.target.dir
-
No
-
- Defines where jtree will process .jjt files to.
+ The directory where files will be generated.
+ Defaults to ${maven.build.dir}/generated-src/main/java