最近自己在学习使用gradle,学习的过程中遇到了很多问题,网上很多资料其实是能够解决问题的,但是不是很全面。在学习中踩了不少坑,在此立贴,希望能够帮助刚刚学习gradle的童鞋们。
安装
官方网站下载 选择自己需要打版本进行下载。
下载完成后进行解压(windows下)
解压后配置环境变量就能够正常使用了。
此电脑 -》 属性 -》 高级系统设置 -》环境变量
新增环境变量后即可
配置完成后,在在path变量下添加
添加完成后,进行测试,看是否生效
cmd下输入gradle -version
出现以上数据代表安装配置完成。
配置国内源
由于国外的网站咱们使用gradle创建项目的时候很慢,需要配置国内的源,我是通过阿里配置的。
阿里源于默认源的对比图
配置
首先在init.d文件夹下查看是否有 init.gradle文件没有则创建,如图:
创建后根据阿里网址的对比关系配置如下:
buildscript {
repositories {
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://plugins.gradle.org/m2/' }
}
}
allprojects {
repositories {
def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public'
def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
remove repo
}
if (url.startsWith('https://jcenter.bintray.com/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
remove repo
}
}
}
maven {
url ALIYUN_REPOSITORY_URL
url ALIYUN_JCENTER_URL
}
}
}
这样就可以很轻松的进行使用了,速度也很快不会再报连接超时等异常了。
eclipse(sts)使用Gradle创建项目
在Preference-> Gradle下配置gradle为本地的路径是你解压的路径;然后配置Gradle user home 这个就是jar包下载后在你本地的路径;最后需要将Java home配置上。如下图:
同时你需要注意,环境变量中你最好也配置下GRADLE_USER_HOME,如下图:
好了,eclipse上配置好了,下面你就可以创建gradle管理的工程了。
如下图:使用gradle创建一个springboot的项目
IDEA使用Gradle创建项目
使用idea创建springboot项目
点击下一步,选择type为gradle,然后直接点击NEXT,直至创建好项目就可以了。