java—有没有一种方法可以在不改变项目的情况下将用于构建项目的类路径添加到gradle中?

eqoofvh9  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(195)

我正在努力处理用于构建项目的复杂命令行调用。
我需要向类路径添加多个jar以进行java编译。它不可能添加到任何项目文件本身-它是一个生成工具,从版本控制中获取数据,然后生成项目。在构建之前,我需要在java编译中包含多个jar。
我试过了 initscript :

allprojects {
    dependencies {
        classpath fileTree(dir: '/PATH_TO_JARS/', include: '*.jar')
    }
}

但我犯了一个错误

groovy.lang.MissingMethodException: No signature of method: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.classpath() is applicable for argument types: (org.gradle.api.internal.file.collections.DefaultConfigurableFileTree)

帮助:)
编辑1:设法让它与黑客一起工作:

echo -e "\n\ndependencies {compile fileTree(dir: '/PATH_TO_JARS/', include: ['*.jar'])}" >> build.gradle

就在开始构建任务之前。
问题仍然是:)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题