gradle的学习过程
2016-07-14 17:39
323 查看
参考:
http://my.oschina.net/moziqi/blog/308842
http://my.oschina.net/enyo/blog/369843
http://my.oschina.net/u/173975/blog/514108
http://spring.io/tools/sts/
1.认识gradle
gradle是一种新的构建工具,它可以帮你集中管理jar包及版本,还可以帮你打包项目。别的构建工具还有ant、maven
2.本地配置gradle
2.1.在官网上下载gradle最新版本:https://gradle.org/gradle-download/,
下载完整的分发(二进制文件,源和脱机文档):Complete
distribution (binaries, sources and offline documentation)
2.2.配置gradle环境变量
新建环境变量:GRADLE_HOME,值为D:\software\gradle-2.13-all\gradle-2.13(gradle下载解压路径)
PATH下追加;%GRADLE_HOME%\bin;
2.3.打开cmd,运行命令:gradle -v显示以下信息,就表示配置成功。
3.eclipse集成gradle
打开eclipse,Help-->Install new
software,输入http://dist.springsource.com/release/TOOLS/gradle
点击右侧按钮Add,如图:
点击OK,加载出来需要安装的内容,全部勾选,下一步直到完成,安装完毕,重启eclipse就可以了。
当重新打开eclipse时,提示如下图所示信息,大概意思是说sts gradle会迁移到buildship,sts gradle插件不久会停止维护,所以笔者又去查找安装buildship gradle,但是至今不明白sts gradle和buildship gradle各是什么,区别在哪里,希望看到这段的博友如果有知道的,希望共享一下,非常感谢,但是sts gradle还是可以继续使用。
gradle可以配置
1.本地安装目录,
2.手动指定gradle加载jar包下载路径,设置下jar下载保存的地址,不然默认保存在C盘,
"window->preferences->gradle"
在Gradle(STS)-Argument中可以指定本地安装的Java home
4.新建一个gradle project
eclipse-File-New-Other-Gradle Project:Sample project选择Java quickstart
eclipse创建一个web项目-Create a Dynamic Web project,在根目录下创建一个build.gradle文件
补回一幅图给大家看,怕不熟悉
看到吗,我项目有个G,正常情况下是没有的,怎么才会有呢?我们需要右键项目 "Configure->Convert to Gradle Project..",稍等下就OK了,就能像我有这个图标G,由于我们添加依赖包对吗?所以,我们还需要右键项目"Gradle->Refresh All",就会加载jar
看上图,感觉好别扭对吧?所以我们继续右键项目,"Gradle-> enable Depe.... Mana....(依赖管理,单词太长了,懒得打)"
如果没有 web.xml 文件的话,
再右击项目 -> Java EE Tools -> Generate Deployment Descriptor Stub(笔者没找到)
最后看下效果如何, 在 WebContent 下新建 index.jsp 里面随便写点什么, 然后项目上右击 -> Run As -> Run on Server
如果成功显示的话那么就一切
OK 了。
grade引入本地jar
在项目底下添加
build.gradle配置如下:
build.gradle配置如下:
1
顶
0
http://my.oschina.net/moziqi/blog/308842
http://my.oschina.net/enyo/blog/369843
http://my.oschina.net/u/173975/blog/514108
http://spring.io/tools/sts/
1.认识gradle
gradle是一种新的构建工具,它可以帮你集中管理jar包及版本,还可以帮你打包项目。别的构建工具还有ant、maven
2.本地配置gradle
2.1.在官网上下载gradle最新版本:https://gradle.org/gradle-download/,
下载完整的分发(二进制文件,源和脱机文档):Complete
distribution (binaries, sources and offline documentation)
2.2.配置gradle环境变量
新建环境变量:GRADLE_HOME,值为D:\software\gradle-2.13-all\gradle-2.13(gradle下载解压路径)
PATH下追加;%GRADLE_HOME%\bin;
2.3.打开cmd,运行命令:gradle -v显示以下信息,就表示配置成功。
3.eclipse集成gradle
打开eclipse,Help-->Install new
software,输入http://dist.springsource.com/release/TOOLS/gradle
点击右侧按钮Add,如图:
点击OK,加载出来需要安装的内容,全部勾选,下一步直到完成,安装完毕,重启eclipse就可以了。
当重新打开eclipse时,提示如下图所示信息,大概意思是说sts gradle会迁移到buildship,sts gradle插件不久会停止维护,所以笔者又去查找安装buildship gradle,但是至今不明白sts gradle和buildship gradle各是什么,区别在哪里,希望看到这段的博友如果有知道的,希望共享一下,非常感谢,但是sts gradle还是可以继续使用。
gradle可以配置
1.本地安装目录,
2.手动指定gradle加载jar包下载路径,设置下jar下载保存的地址,不然默认保存在C盘,
"window->preferences->gradle"
在Gradle(STS)-Argument中可以指定本地安装的Java home
4.新建一个gradle project
eclipse-File-New-Other-Gradle Project:Sample project选择Java quickstart
eclipse创建一个web项目-Create a Dynamic Web project,在根目录下创建一个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",就会加载jar
看上图,感觉好别扭对吧?所以我们继续右键项目,"Gradle-> enable Depe.... Mana....(依赖管理,单词太长了,懒得打)"
如果没有 web.xml 文件的话,
再右击项目 -> Java EE Tools -> Generate Deployment Descriptor Stub(笔者没找到)
最后看下效果如何, 在 WebContent 下新建 index.jsp 里面随便写点什么, 然后项目上右击 -> Run As -> Run on Server
如果成功显示的话那么就一切
OK 了。
grade引入本地jar
在项目底下添加
libs目录,将jar包仍进
libs目录
build.gradle配置如下:
dependencies { compile files('lib/ojdbc-14.jar')}
加载某个目录的jar包
在自己的 Gradle 项目里建立一个名为libs(这个名字可以自己定义,不一定非要叫这个名字)的文件夹,把自己本地的 jar 包拷贝到这个文件夹中。
build.gradle配置如下:
dependencies { compile fileTree(dir:'libs',include:['*.jar'])}1
1
顶
0
相关文章推荐
- 简述find 命令
- 什么是持久化?
- Alcatraz的安装和使用
- 互联网数据化运营管理:复购篇
- 互联网数据化运营管理:复购篇
- UITableViewCell和手势冲突
- 前端面试集锦
- 前端面试集锦
- System.gc()与Object.finalize()的区别
- 欢迎使用CSDN-markdown编辑器
- EventBus使用详解(一)——初步使用EventBus
- 安检机出彩色图及三点一线校准问题
- 闲来无事,用Java的软引用写了一个山寨的缓存
- Android Studio导入第三方库
- 神奇的题mexII--nkoj2691
- html 实体
- SVN的部署及分支等方法
- Python基础语法
- SAP接口编程 之 JCo3.0系列(05) : Exception Handling
- 《文件传输基础----Java IO流---《三》》