如何从文件中读取 jar 列表并将其用作 Gradle 中的类路径?
How can I READ list of jars from a file and use it as classpath in Gradle?
假设我有一个文件 listofjars.txt
,其中包含 .jar
个文件在我的本地文件系统
上的位置
lib/jarfile1.jar
lib/jarfile2.jar
现在我想读取这个文件并在我的项目编译期间将其用作类路径,如何使用 Gradle 来完成?
apply plugin: "java";
def List < String > list = new ArrayList < String > ();
task readFile << {
new File('jarfile.txt').eachLine {
line - >
list.add(line);
}
}
dependencies() {
compile files(list);
}
sourceSets {
main {
java {
srcDir 'src';
}
}
}
init {
new File('jarfile.txt').eachLine {
line - >
if (!line.equals(""))
list.add(line);
}
假设我有一个文件 listofjars.txt
,其中包含 .jar
个文件在我的本地文件系统
lib/jarfile1.jar
lib/jarfile2.jar
现在我想读取这个文件并在我的项目编译期间将其用作类路径,如何使用 Gradle 来完成?
apply plugin: "java";
def List < String > list = new ArrayList < String > ();
task readFile << {
new File('jarfile.txt').eachLine {
line - >
list.add(line);
}
}
dependencies() {
compile files(list);
}
sourceSets {
main {
java {
srcDir 'src';
}
}
}
init {
new File('jarfile.txt').eachLine {
line - >
if (!line.equals(""))
list.add(line);
}