gradle-jasperreports
gradle-jasperreports copied to clipboard
Plugin not correctly finding source/out directory for multi-project build
This is the work-around so that I could make my project work. Note that I had to be explicit with the build directory.
jasperreports {
val packageDir = "org/naic/spl/gateway/reports"
val myBuildDir = project(":gateway-jasper-reports").buildDir
srcDir = file("$projectDir/src/main/jasperreports/$packageDir")
tmpDir = file("$myBuildDir/jasperreports")
outDir = file("$myBuildDir/classes/java/main/$packageDir")
srcExt = ".jrxml"
outExt = ".jasper"
compiler = "net.sf.jasperreports.engine.design.JRJdtCompiler"
keepJava = false
validateXml = true
verbose = false
useRelativeOutDir = true
classpath = files
}