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

我在使用netbeans向JavaFX应用程序添加本地jar时遇到问题。 这基本上就是问题和决议。。。。

我不理解的是,如果gradle构建找不到本地依赖项,为什么它不会失败。如果从存储库中找不到,If将失败

这是我的build.gradle文件的顶部

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')
    }

在我看来,这是一种正常的行为,因为文件依赖关系支持通过某些外部任务(例如,通过某些编译任务)生成这种依赖关系。但依赖项解析是在编译之前执行的


如果本地依赖项的解析失败,则无法生成。由于这种依赖关系生成显然只适用于本地依赖关系,因此如果无法解决某些外部依赖关系,则可以失败。您可以阅读它

在我看来,这是一种正常的行为,因为文件依赖项支持通过某些外部任务(例如,通过某些编译任务)生成这种依赖项。但依赖项解析是在编译之前执行的

如果本地依赖项的解析失败,则无法生成。由于这种依赖关系生成显然只适用于本地依赖关系,因此如果无法解决某些外部依赖关系,则可以失败。你可以读到它