Java 如何从文件中读取JAR列表并将其用作Gradle中的类路径?

Java 如何从文件中读取JAR列表并将其用作Gradle中的类路径?,java,gradle,build,build.gradle,Java,Gradle,Build,Build.gradle,假设我有一个文件listofjars.txt,其中包含本地文件系统中.jar文件的位置 lib/jarfile1.jar lib/jarfile2.jar 现在我想阅读这个文件,并在将我的项目编译为类路径时使用它,如何使用Gradle实现这一点? 应用插件:java; def ListList=new ArrayList; 任务读取文件 list.addline; } } 依赖关系{ 编制文件清单; } 源集{ 主要{ 爪哇{ srcDir'src'; } } } 初始化{ 新文件'jarfi

假设我有一个文件listofjars.txt,其中包含本地文件系统中.jar文件的位置

lib/jarfile1.jar
lib/jarfile2.jar
现在我想阅读这个文件,并在将我的项目编译为类路径时使用它,如何使用Gradle实现这一点?

应用插件:java; def ListList=new ArrayList; 任务读取文件 list.addline; } } 依赖关系{ 编制文件清单; } 源集{ 主要{ 爪哇{ srcDir'src'; } } } 初始化{ 新文件'jarfile.txt'.eachLine{ 行-> 如果!line.equals list.addline;
}出于兴趣,这么做的原因是什么?apply plugin:java;def List List=new ArrayList;task readFile List.addline;}}}}}依赖项{compile fileslist;}@Stanislav:My project使用本地文件系统上大约40多个jar文件,因此,我不想在编译任务中添加每个jar,而是想将依赖项放在一个外部文件中并从那里读取。我觉得这比将逗号分隔的jar文件添加为编译文件JAR1、jar2、jar3、jar4更容易维护。如果所有jar都在同一个文件夹中,可以将编译文件树“lib”添加到依赖项配置中