java使用EclipseGradle插件如何离线托管和使用依赖项(库jar文件)
附录:我的问题与this question不同,因为该问题解决了每次执行项目时下载完全相同的依赖项,即一次又一次。因此,一旦下载了一个依赖项,该依赖项就不会被再次下载
但我的问题不同:我需要在一个完全离线的系统中从头到尾处理一个项目。因此,在构建过程中,我永远无法获取联机依赖项。我需要手动下载它们并将它们托管在我的项目目录中
我正在尝试在Eclipse中开始使用Gradle插件,下面是this guide。最初,当我完全按照教程进行操作并完全按照教程的指示进行操作时,一切都进行得很顺利。我已将build.gradle
粘贴在问题的末尾
但现在出现了一个转折/挑战。我需要学习如何为脱机程序脱机托管和管理所有依赖项
本教程中的项目使用的是Google的Guava库,该库位于here。因此,我在我的项目根目录中创建了一个libs
目录,并将所有文件下载到其中,并在Eclipse中将所有这些.jar
文件添加到我的项目的build path
但我不知道如何从这里开始。这就是问题所在。我应该对我的build.gradle
文件做什么更改,在我的项目中还应该做什么,以便我的项目可以从自己的文件夹中选择那些.jar
依赖项,并在脱机系统上正常运行
构建。gradle从链接的教程中复制并粘贴-选择“在线”依赖项。问题是如何为脱机项目脱机托管和使用这些依赖项:
apply plugin: 'java'
apply plugin: 'application'
repositories {
jcenter()
}
dependencies {
compile 'com.google.guava:guava:20.0' // Google Guava dependency
testCompile 'junit:junit:4.12' // JUnit dependency for testing
}
mainClassName = 'com.boraji.tutorial.MainApp' // Main class with main method
# 1 楼答案
请看一下这个问题。 回答信用@iagreen