по некоторым причинам Я не использую плагин Java для Gradle, но я вызываю ant.javac
динамически.Как создать динамический javac include()
на основе списка?
, например:
def srcToCompile=["**/File1.java","**/File2.java","**/FileN.java"];
(...)
ant.javac(
destdir: tmpDir,
srcdir: srcDir
includeantruntime:false,
failonerror: true,
fork: true,
classpath : classpath1,
debug: true
) {
include(name: srcToCompile) //<< DOESN'T WORK, I also tested srcToCompile.join(":")
}
спасибо.
EDIT : по«не работает», я имею в виду ant.javac
не интерпретирует List
или строку, разделенную двоеточиями: источник не найден и ничего не скомпилировано.ant.javac
ожидает что-то вроде
include(name:"**/File1.java")
include(name:"**/File2.java")
include(name:"**/FileN.java")
, но я хочу создать этот список include
при вызове gradle.