gradle入门(1-7)eclipse和gradle集成插件的安装和使用
一、安装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集成插件的安装和使用的更多相关文章
- gradle教程 [原创](eclipse/ADT下 非插件 非Android Studio/AS)纯手打 第一篇:安装配置gradle
一个bug 一个脚印的叫你们用gradle. 1介于网络上的很多资料都是老的 不适用与现在的新版本gradle 尤其是有些gradle方法改名了老的用不了 2介于网上都是粘贴复制并且零碎我很蛋疼啊,走 ...
- gradle教程 [原创](eclipse/ADT下 非插件 非Android Studio/AS)纯手打 第二篇:gradle简单实战
一个bug 一个脚印的叫你们用gradle. 1介于网络上的很多资料都是老的 不适用与现在的新版本gradle 尤其是有些gradle方法改名了老的用不了 2介于网上都是粘贴复制并且零碎我很蛋疼啊,走 ...
- eclipse svn2.0.0插件 手动安装方法
org.tigris.subversion.javahl.ClientException: Unsupported working copy formatsvn: This client is too ...
- Eclipse代码块折叠插件,安装使用
在代码编写中经常会遇到一些很长的set(xxx)的代码,非常影响体验. 而Eclipse的folding插件可以自定义的将代码块进行折叠. 效果如下图所示: 可以根据代码块的功能来进行折叠,从而保证代 ...
- gradle教程 [原创](eclipse/ADT下 非插件 非Android Studio/AS)纯手打 第三篇:gradle完整的实战
上两篇的地址 安装配置 http://www.cnblogs.com/uncle2000/p/4276833.html 简单实战 http://www.cnblogs.com/uncle2000/p/ ...
- gradle入门(1-3)使用gradle开发一个发布版本
需求描述 1.使用Maven central仓库.2.使用Log4j写入日志.3.包含单元测试,保证正确的信息返回,单元测试必须使用JUnit编写.4.创建一个可执行的Jar文件. 我们来看一下怎样实 ...
- 【转】Eclipse打JAR包,插件FatJar安装与使用
原文地址:http://blog.csdn.net/jikeyzhang/article/details/4731968 下载RUL: 下载fatJar插件,解压缩后是一个.../plugins/(n ...
- Eclipse 打JAR包,插件FatJar 安装与使用
下载fatJar插件,解压缩后是一个.../plugins/(net...)把plugins下面的(net..)文件夹拷贝到eclipse的plugins下,重新启动Eclipse3.1,Window ...
- Eclipse的Spring IDE插件的安装和使用
Spring IDE是Spring官方网站推荐的Eclipse插件,可提供在研发Spring时对Bean定义文件进行验证并以可视化的方式查看各个Bean之间的依赖关系等. 安装 使用Eclipse M ...
随机推荐
- AIX分页(交换)空间的监控
1.分页和交换 这两个概念,很多人混为一回事儿,两者虽然有共性,但也有些差别.分页是进程的部分内容在RAM和磁盘的分页空间间移动,而交换是整个进程在RAM和磁盘的分页空间间移动,在将进程移到磁盘分页空 ...
- js监听事件
//// 监听事件 监听使用各种浏览器 // var p1 = document.getElementById("p1"); //// 监听事件 // eventUtil.addE ...
- jQuery 3.0最终版发布,十大新特性眼前一亮
jQuery 3.0在日前发布了最终的全新版本.从2014年10月,jQuery团队对这个主要大版本进行维护开始,web开发者社区便一直在期待着这一刻的到来,终于在2016年6月他们迎来了这一个最终板 ...
- linux(ubuntu)环境下安装IDEA
想调试java虚拟机内存溢出的情况,在调试过程中总会出现一些不可预见的状况,正好在学linux,在windows上安装了虚拟机,安装的镜像是ubuntu(乌班图)装在了虚拟机中,装在虚拟机中好处是即使 ...
- C++基于范围循环(range-based for loop)的陷阱
C++的基于范围的循环是C++11出现的新特性,很方便,一定程度上替代了使用迭代器的for循环用法.不过基于范围的for循环有一个隐藏的陷阱,如果不注意可能会出现严重的内存错误. 举例说明 看下面这个 ...
- 用Canvas写一个简单的游戏--别踩白块儿
第一次写博客也不知怎么写,反正就按照我自己的想法来吧!怎么说呢?还是不要扯那些多余的话了,直接上正题吧! 第一次用canvas写游戏,所以挑个简单实现点的来干:别踩白块儿,其他那些怎么操作的那些就不用 ...
- [jdoj1090]矩阵_区间dp
矩阵 jdoj-1910 题目大意:给你连续的n个矩阵的长和宽,保证每连续的两个相邻矩阵满足相乘的条件,不能改变题目中矩阵的位置,求将这些矩阵相乘为一个矩阵的最小乘法次数. 注释:1<=n< ...
- Android实用代码七段(二)
正文 一.获取应用程序下所有Activity public static ArrayList<String> getActivities(Context ctx) { Arra ...
- vs2013和.net 4.5.1调用.net core中的Kestrel(基于libuv)的http服务器代码 两种方式
nuget获取相关的包:两个:Microsoft.AspNetCore.Server.Kestrel 和 Microsoft.Extensions.Logging.Console 编译完成后手工将pa ...
- 听翁恺老师mooc笔记(3)--指针的定义
在上一个blog学习了&运算符,使用&取了变量.数组等地址,有什么用那?如果能够将取得的变量的地址传递给函数,能否通过这个地址在函数内访问到外部这个变量?答案是肯定的,scanf(&q ...