Gradle 具有无效依赖项的渐变生成不会失败
我在使用netbeans向JavaFX应用程序添加本地jar时遇到问题。 这基本上就是问题和决议。。。。 我不理解的是,如果gradle构建找不到本地依赖项,为什么它不会失败。如果从存储库中找不到,If将失败 这是我的build.gradle文件的顶部Gradle 具有无效依赖项的渐变生成不会失败,gradle,build.gradle,Gradle,Build.gradle,我在使用netbeans向JavaFX应用程序添加本地jar时遇到问题。 这基本上就是问题和决议。。。。 我不理解的是,如果gradle构建找不到本地依赖项,为什么它不会失败。如果从存储库中找不到,If将失败 这是我的build.gradle文件的顶部 repositories { mavenCentral () } apply plugin: 'java' dependencies { compile 'com.firebase:fireba
repositories {
mavenCentral ()
}
apply plugin: 'java'
dependencies {
compile 'com.firebase:firebase-client-jvm:2.4.0'
//This Will fail
compile 'org.badlink:none:4.0.3.RELEASE'
//This will build fine
compile files('libs/**A file that does not exist**.jar')
}
在我看来,这是一种正常的行为,因为文件依赖关系支持通过某些外部任务(例如,通过某些编译任务)生成这种依赖关系。但依赖项解析是在编译之前执行的
如果本地依赖项的解析失败,则无法生成。由于这种依赖关系生成显然只适用于本地依赖关系,因此如果无法解决某些外部依赖关系,则可以失败。您可以阅读它在我看来,这是一种正常的行为,因为文件依赖项支持通过某些外部任务(例如,通过某些编译任务)生成这种依赖项。但依赖项解析是在编译之前执行的 如果本地依赖项的解析失败,则无法生成。由于这种依赖关系生成显然只适用于本地依赖关系,因此如果无法解决某些外部依赖关系,则可以失败。你可以读到它