最近,要对一个github上的项目进行学习,赫然发现,该项目竟然是用gradle进行了管理。
我对gradle并不熟悉,于是准备硬性导入,查看相应文件,发现整个JAVA工程缺失的版本库为 httpclient-4.5.12.jar,去http://hc.apache.org/downloads.cgi下载,发现根本不存在该版本。下载其他版本库以后,添加发现整个项目依然有缺失。我把所有的依赖jar包导入,发现整个项目存在依赖冲突。
一个思路是,逐个看依赖,然后,一个一个把需要的依赖进行添加,但这个显然非常费时费力。
我学习了下Eclipse上对Gradle进行导入。
查了下关于gradle的介绍。
维基百科上关于gradle是这样介绍的。
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。Gradle 构建脚本使用的是 Groovy 或 Kotlin 的特定领域语言来编写的,而不是传统的XML。当前官方支持的语言为Java、Groovy、Scala、C++、Swift、JavaScript等以及Spring框架。
根据以上可以得知,gradle本质就是一个代码构建工具,里面有关于工程的相关依赖和构建方法。
于是,在Ecipse上建立了一个工程,工程的工作控件在github下载工程的外面(一定要在需要导入工程的外面,否则可能导致导入失败),然后,选择导入gradle工程。
选择Gradle类型,然后,执行下一步,导入该工程即可。