gradle-jasperreports icon indicating copy to clipboard operation
gradle-jasperreports copied to clipboard

Plugin not correctly finding source/out directory for multi-project build

Open roderickmcdonald opened this issue 5 years ago • 0 comments

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
}

roderickmcdonald avatar Jan 30 '20 23:01 roderickmcdonald