eclipse怎么配置gradle
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse怎么配置gradle相关的知识,希望对你有一定的参考价值。
一、Gradle简介
Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。
二、配置步骤如下:
1、资源下载:
Grandle官网下载Gradle
提示:如果只是运行可以只下载bin,为了扩展开发还是下载all。
2、下载完毕后,解压zip至安装目录即可,例如:D:\\Program Files
3、设置环境变量,需要设置如下2个环境变量
1、添加GRADLE_HOME指向gradle的安装目录的根目录
GRADLE_HOME=D:\\Program Files\\gradle-2.0
2、Path变量添加gradle的bin目录
D:\\Program Files\\gradle-2.0\\bin
4、以上步骤设置完毕,打开cmd,运行gradle -v看到gradle的版本信息,配置完成。
5.打开Eclipse,Help-->Install new software,输入http://dist.springsource.com/release/TOOLS/gradle
如果提示找不到地址,估计是被墙掉了,需要FQ。如果找得到地址,选择安装项,然后一直下一步,直到安装完毕,重启Eclipse即可。
6.创建一个web项目,在根目录下创建一个build.gradle文件
build.gradle文件内容如下:
import org.gradle.plugins.ide.eclipse.model.Facet
apply plugin: \'maven\'
apply plugin: \'java\'
apply plugin: \'war\'
apply plugin: \'eclipse-wtp\'
sourceCompatibility = 1.8 // 设置 JDK 版本
webAppDirName = \'WebContent\' // 设置 WebApp 根目录
sourceSets.main.java.srcDir \'src\' // 设置 Java 源码所在目录
// 设置 maven 库地址
repositories
mavenCentral() // 中央库
maven url \'http://localhost:8081/nexus/content/groups/public\' // 自定义库地址
// 设置依赖
dependencies
providedCompile \'javax.servlet:servlet-api:2.5\' // 编译期
providedRuntime \'javax.servlet:jstl:1.2\' // 运行时
// 设置 Project Facets
eclipse
wtp
facet
facet name: \'jst.web\', type: Facet.FacetType.fixed
facet name: \'wst.jsdt.web\', type: Facet.FacetType.fixed
facet name: \'jst.java\', type: Facet.FacetType.fixed
facet name: \'jst.web\', version: \'2.5\'
facet name: \'jst.java\', version: \'1.8\'
facet name: \'wst.jsdt.web\', version: \'1.0\'
提示:项目有个G,正常情况下是没有的,需要右键项目 "Configure->Convert to Gradle Project..",稍等下就OK了,就能像我有这个图标G,
添加依赖包:需要右键项目"Gradle->Refresh All","Gradle->Dependency->Management".
8、可能报错
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Could not fetch model of type \'HierarchicalEclipseProject\' using Gradle distribution \'https://services.gradle.org/distributions/gradle-2.2.1-bin.zip\'.
解决方法
1、定位到目录 C:\\Users\\<username>\\.gradle
2、创建文件gradle.properties
内容:org.gradle.jvmargs=-Xmx512m
3、重启你的android Studio项目,即可。
9、设置gradle下jar包的保存地址, "window->preferences->gradle",如下:
参考技术A 1,首先当然是到官网gradle.org下载最新的gradle版本了2,下载完成后,放到任意的位置,我的是在D:/gradle-1.1,然后需要放到换进配置,步骤是右键“计算机”-“属性”,进入“高级配置”,选择“环境变量”,点击”新建“,配置”GRADLE_HOME“
3,选择“path”,进行修改,加入“;%GRADLE_HOME%\bin”,注意此处没有引号,记得前面要加分号,这样就配置好gradle的环境变量了
4,在命令窗口输入”gradle -version“,进行验证,出现以下提示则表示成功
5,接下来是构建一个java项目,可以随便建一个文件夹,如:D:\javapro1,按照gradle的规约新建相应的文件目录,类似于maven的一样
6,最主要的是在该目录下新建一个gradle文件,build.gradle,文件内容只要一句话即可:
apply plugin:'java'
7,在命令窗口中,进入项目对应文件夹,输入gradle build,即可完成构建,然后可以在项目文件夹中发现多了一些构建完的文件,这时就完成了一个最简单的项目构建
以上是关于eclipse怎么配置gradle的主要内容,如果未能解决你的问题,请参考以下文章
如何让 gradle/Eclipse/play 框架协同工作?
apply plugin: 'idea' --- gradle idea
在 Ubuntu 上,命令“gradle jettyRunWar”不起作用
Gradle eclipse 插件:在存储库容器上找不到参数 [] 的方法 jcenter()。有关详细信息,请参阅错误日志