2015-09-10 2 views
1

Как импортировать JAR-файл в качестве зависимости через полный URL-адрес Windows? Я пытаюсь импортировать JAR-файл на сетевой диск (с надписью «H»), и я не могу использовать Maven Central легко из-за нашего глупого брандмауэра.Gradle - Импорт JAR-файла с полным стеком окон?

Когда я пытаюсь использовать compile files Я все еще получаю ошибки компиляции из-за того, что классы зависимостей не найдены.

apply plugin: 'java' 

dependencies { 
    compile files ("H/Processes/Development/libraries/hikari-cp/HikariCP-2.4.1.jar") 

} 

sourceSets { 
    main.java.srcDir "src/main/java" 
    main.resources.srcDir "src/main/resources" 
} 


jar { 
    from configurations.compile.collect { entry -> zipTree(entry) } 
} 
+3

Вы оставили из двоеточия после 'H'. – MirMasej

+0

Использование h: как и в случае с MirMasej, вы можете найти более подробную информацию здесь: http://stackoverflow.com/questions/31311386/problems-during-build-when-referencing-static-lib-directory-gradle – Marged

ответ

3

Похоже, что на вашем пути имеется ошибка. Его следует исправить следующим образом.

H: /Processes/Development/libraries/hikari-cp/HikariCP-2.4.1.jar

Если вы хотите добавить больше чем один файл фляги в зависимости, вот как это сделать (здесь используется относительный путь)

dependencies { 
    compile fileTree(dir: '../../lib', include: '**/*.jar') 
} 
+0

Так много несогласованности с URL-адресом синтаксис, но я рад, что это работает. Благодаря! – tmn

+0

Добро пожаловать :) – shan1024

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