У меня есть этот импорт в моем коде
import jargs.gnu.CmdLineParser;
Мой build.gradle имеет это в своих "зависимостях"
// https://mvnrepository.com/artifact/net.sourceforge.jargs/jargs
compile group: 'jargs', name: 'jargs', version: '1.0'
Для всех других перечисленных зависимостей они импортируются / загружаются независимо от того, что делает Gradle / Eclipse, но эта просто отказывается. Я заметил это на странице jargs Maven
Note: this artifact it located at WSO2 Dist repository (http://dist.wso2.org/maven2/)
Я немного покопался и подумал, что, возможно, этот пакет не был в обычном месте mavenCentral (), поэтому я попытался добавить еще один URL из примера, который я нашел в своем исследовании
buildscript {
repositories {
mavenCentral()
maven { url "https://plugins.gradle.org/m2/" }
maven { url "http://dist.wso2.org/maven2/" }
}
dependencies {
classpath "gradle.plugin.com.github.onslip:gradle-one-jar:1.0.5
}
}
Я обновил свой проект Gradle через Eclipse, но это ничего не решило. Тем временем я вручную загружаю флягу и помещаю ее в папку «libs» и добавляю
flatDir {
dirs 'libs'
}
Что приводит меня туда, куда я хочу идти. Все проблемные области исчезают, когда я отмечаю FlagDir, но не делаю это через репозиторий Maven. Я чувствую, что я , что близко.