我在使用netbeans向JavaFX应用程序添加本地jar时遇到问题。 这基本上是问题和决议.... How to use external Jars in javafxports-Application
我不理解的是为什么gradle构建如果找不到本地依赖项就不会失败。如果无法从存储库中找到一个
,则会失败这是我的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')
}
答案 0 :(得分:0)
在我看来,这是一种正常行为,因为文件依赖性支持某些外部任务(例如,某些编译任务)生成此依赖项。但是依赖性解析是在编译时执行的。
如果本地依赖的解析失败,则无法生成。由于这种依赖生成显然只能用于本地依赖,因此如果无法解决某些外部依赖,则可以失败。你可以阅读它here