一、安装gradle插件:buildship

1、安装插件

gradle默认的本地缓存库在c盘user目录下的.gradle文件夹下,安装好gradle后,可以添加环境变量GRADLE_USER_HOME自定义缓存位置。

在eclipse应用市场,搜索buildship,这是eclipse官方社区的一款插件,目前是2.0版本。

安装

2、新建项目

↓ new gradle project -> options,可以指向本地gradle安装目录。

↓ 将project转换为web project类型,project properties -> project facets 

gradle配置

↓ 打开build.gradle,例如引入ssh的库。gradle默认为jcenter仓库,这里用了maven仓库。

 1 apply plugin: 'java'
2
3 repositories {
4 mavenCentral()
5 }
6
7 dependencies {
8 // struts library
9 compile group: 'org.apache.struts', name: 'struts2-core', version: '2.3.24.1'
10 compile 'org.apache.struts:struts2-spring-plugin:2.3.24.1'
11 compile 'org.apache.struts:struts2-json-plugin:2.3.24.1'
12
13 // spring library
14 compile group: 'org.springframework', name: 'spring-core', version: '4.2.3.RELEASE'
15 compile group: 'org.springframework', name: 'spring-web', version: '4.2.3.RELEASE'
16 compile group: 'org.springframework', name: 'spring-orm', version: '4.2.3.RELEASE'
17 compile group: 'org.springframework', name: 'spring-aop', version: '4.2.3.RELEASE'
18 compile group: 'org.springframework', name: 'spring-aspects', version: '4.2.3.RELEASE'
19 compile group: 'org.springframework', name: 'spring-jdbc', version: '4.2.3.RELEASE'
20
21 // hibernate library
22 compile group: 'org.hibernate', name: 'hibernate-core', version: '5.0.1.Final'
23
24 // common library
25 compile 'org.slf4j:slf4j-api:1.7.13'
26 compile 'mysql:mysql-connector-java:5.1.38'
27 compile 'org.apache.commons:commons-pool2:2.4.2'
28 compile 'org.apache.commons:commons-dbcp2:2.1.1'
29
30 testCompile 'junit:junit:4.12'
31 }

↓ 配置完成,刷新一下project,自动下载依赖库。再来看下project的结构,所有的依赖包都引入进来了。

3、提升下载gradle插件速度(肯定要下下载成功过一次,本地缓存已经有了才行)

distributionUrl=file:///C:/Users/liangshengqi/.gradle/wrapper/dists/gradle-3.2.1-bin/be8yabif8zpjhctj7g121592u/gradle-3.2.1-bin.zip

二、安装另一种gradle插件:sts

1、安装 sts 插件

help->Eclipse MarketPlace, 找到

2、导入已有项目

gradle入门(1-7)eclipse和gradle集成插件的安装和使用的更多相关文章

  1. gradle教程 [原创](eclipse/ADT下 非插件 非Android Studio/AS)纯手打 第一篇:安装配置gradle

    一个bug 一个脚印的叫你们用gradle. 1介于网络上的很多资料都是老的 不适用与现在的新版本gradle 尤其是有些gradle方法改名了老的用不了 2介于网上都是粘贴复制并且零碎我很蛋疼啊,走 ...

  2. gradle教程 [原创](eclipse/ADT下 非插件 非Android Studio/AS)纯手打 第二篇:gradle简单实战

    一个bug 一个脚印的叫你们用gradle. 1介于网络上的很多资料都是老的 不适用与现在的新版本gradle 尤其是有些gradle方法改名了老的用不了 2介于网上都是粘贴复制并且零碎我很蛋疼啊,走 ...

  3. eclipse svn2.0.0插件 手动安装方法

    org.tigris.subversion.javahl.ClientException: Unsupported working copy formatsvn: This client is too ...

  4. Eclipse代码块折叠插件,安装使用

    在代码编写中经常会遇到一些很长的set(xxx)的代码,非常影响体验. 而Eclipse的folding插件可以自定义的将代码块进行折叠. 效果如下图所示: 可以根据代码块的功能来进行折叠,从而保证代 ...

  5. gradle教程 [原创](eclipse/ADT下 非插件 非Android Studio/AS)纯手打 第三篇:gradle完整的实战

    上两篇的地址 安装配置 http://www.cnblogs.com/uncle2000/p/4276833.html 简单实战 http://www.cnblogs.com/uncle2000/p/ ...

  6. gradle入门(1-3)使用gradle开发一个发布版本

    需求描述 1.使用Maven central仓库.2.使用Log4j写入日志.3.包含单元测试,保证正确的信息返回,单元测试必须使用JUnit编写.4.创建一个可执行的Jar文件. 我们来看一下怎样实 ...

  7. 【转】Eclipse打JAR包,插件FatJar安装与使用

    原文地址:http://blog.csdn.net/jikeyzhang/article/details/4731968 下载RUL: 下载fatJar插件,解压缩后是一个.../plugins/(n ...

  8. Eclipse 打JAR包,插件FatJar 安装与使用

    下载fatJar插件,解压缩后是一个.../plugins/(net...)把plugins下面的(net..)文件夹拷贝到eclipse的plugins下,重新启动Eclipse3.1,Window ...

  9. Eclipse的Spring IDE插件的安装和使用

    Spring IDE是Spring官方网站推荐的Eclipse插件,可提供在研发Spring时对Bean定义文件进行验证并以可视化的方式查看各个Bean之间的依赖关系等. 安装 使用Eclipse M ...

随机推荐

  1. Canvas 画布组件(官网翻译)

    Canvas画布 The Canvas is the area that all UI elements should be inside. The Canvas is a Game Object w ...

  2. Spark ML源码分析之二 从单机到分布式

            前一节从宏观角度给大家介绍了Spark ML的设计框架(链接:http://www.cnblogs.com/jicanghai/p/8570805.html),本节我们将介绍,Spar ...

  3. Dubbo源码-从HelloWorld开始

    Dubbo简介 Dubbo,相信做后端的同学应该都用过,或者有所耳闻.没错,我就是那个有所耳闻中的一员. 公司在好几年前实现了一套自己的RPC框架,所以也就没有机会使用市面上琳琅满目的RPC框架产品. ...

  4. 记录一则ASM实例阻塞,rbal进程异常的案例

    1.故障现象描述 2.确认故障现象 3.排查ASM层面 4.解决问题 1.故障现象描述 环境:AIX 7.1 + Standalone Oracle 11.2.0.4 现象:客户反映某11g版本的AD ...

  5. django中使用Model的update_or_create函数时报错

    官方使用示例: obj, created = Person.objects.update_or_create( first_name='John', last_name='Lennon', defau ...

  6. hihocoder [Offer收割]编程练习赛52 D 部门聚会

    看了题目的讨论才会做的 首先一点,算每条边(u, v)对于n*(n+1)/2种[l, r]组合的贡献 正着算不如反着算 哪些[l, r]的组合没有包含这条边(u, v)呢 这个很好算 只需要统计u这半 ...

  7. 新事物学习---Chrome上使用PWA

    PWA是什么 PWA(Progressive Web Apps)是 Google 最近在提的一种 Web App 形态 (或者如 Wikipedia 所称的"软件开发方法").PW ...

  8. JavaScript(第十七天)【浏览器检测】

    由于每个浏览器都具有自己独到的扩展,所以在开发阶段来判断浏览器是一个非常重要的步骤.虽然浏览器开发商在公共接口方面投入了很多精力,努力的去支持最常用的公共功能:但在现实中,浏览器之间的差异,以及不同浏 ...

  9. 实验MyOD

    实验MyOD 编写MyOD.java 用java MyOD XXX实现Linux下od -tx -tc XXX的功能 提交测试代码和运行结果截图,加上学号水印,提交码云代码链接. 代码如下: (刚开始 ...

  10. Alpha阶段小结

    1 团队的源码仓库地址 https://github.com/WHUSE2017/MyGod 2 Alpha过程回顾 2.1 团队项目预期 有一个可视化的安卓APP,实现二手交易基本功能.预期的典型用 ...