2015-11-25 72 views
1

我在使用NetBeans將本地jar添加到JavaFX應用程序時遇到問題。 這是基本的問題,並決議.... How to use external Jars in javafxports-Application具有無效依賴性的Gradle構建不會失敗

什麼我不理解就是爲什麼,如果它不能找到一個當地的依賴的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

頂在我看來,這是一個正常的行爲,因爲文件相關支持生成這個依賴由一些外部任務來完成,例如通過一些編譯任務。但是依賴性解析是爲編譯而執行的。

如果本地依賴的解決方案失敗,那麼這一代是不可能的。由於這樣的依賴性生成顯然可能只適用於本地依賴性,如果無法解決某些外部依賴性,則可能會失敗。你可以閱讀關於它here

相關問題