diff --git a/pmd-lua/pom.xml b/pmd-lua/pom.xml
index 638b019c50..921cd6335b 100644
--- a/pmd-lua/pom.xml
+++ b/pmd-lua/pom.xml
@@ -17,6 +17,27 @@
org.antlr
antlr4-maven-plugin
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ antlr-cleanup
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
maven-resources-plugin
diff --git a/pmd-lua/src/main/antlr4/net/sourceforge/pmd/lang/lua/antlr4/Lua.g4 b/pmd-lua/src/main/antlr4/net/sourceforge/pmd/lang/lua/ast/Lua.g4
similarity index 100%
rename from pmd-lua/src/main/antlr4/net/sourceforge/pmd/lang/lua/antlr4/Lua.g4
rename to pmd-lua/src/main/antlr4/net/sourceforge/pmd/lang/lua/ast/Lua.g4
diff --git a/pmd-lua/src/main/java/net/sourceforge/pmd/cpd/LuaTokenizer.java b/pmd-lua/src/main/java/net/sourceforge/pmd/cpd/LuaTokenizer.java
index effae4f797..0c18e5d6da 100644
--- a/pmd-lua/src/main/java/net/sourceforge/pmd/cpd/LuaTokenizer.java
+++ b/pmd-lua/src/main/java/net/sourceforge/pmd/cpd/LuaTokenizer.java
@@ -9,7 +9,7 @@ import org.antlr.v4.runtime.CharStream;
import net.sourceforge.pmd.cpd.internal.AntlrTokenizer;
import net.sourceforge.pmd.cpd.token.AntlrTokenFilter;
import net.sourceforge.pmd.lang.ast.impl.antlr4.AntlrTokenManager;
-import net.sourceforge.pmd.lang.lua.antlr4.LuaLexer;
+import net.sourceforge.pmd.lang.lua.ast.LuaLexer;
/**
* The Lua Tokenizer