I will add other answers here.
Problem 1 . The generated source files are placed in a folder build/generated-src.
, ( outputDirectory) bad. gradle clean build, . ,
antlr "build", , . , projectRoot/build/-src/antlr/main java sourceet, , compileJava. , antlr, src/main/java , , .... , .
, , gradle .
generateGrammarSource << {
println "Copying generated grammar lexer/parser files to main directory."
copy {
from "${buildDir}/generated-src/antlr/main"
into "src/main/java"
}
}
2. .
, - :
@header {
package com.example.my.package;
}