2015-11-25 3 views
1

У меня возникла проблема с добавлением локальной банки в приложение JavaFX с использованием netbeans. Это в основном вопрос и резолюции .... 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

Мне кажется, что это нормальное поведение, так как поддержка зависимостей файлов генерированию эти зависимости с помощью некоторой внешней задачи, например, с помощью некоторой задачи компиляции. Но разрешение зависимостей выполняется перед компиляцией.

Если сбой разрешения локальной зависимости невозможен, генерация невозможна. Поскольку такое генерация dependecy, очевидно, возможно только для локальных зависимостей, нормально сбой, если невозможно решить какую-либо внешнюю зависимость. Вы можете прочитать об этом here

Смежные вопросы