-
下载gradle
-
设置环境变量
1. 将下载的gradle压缩包解压到指定路径,比如D:\gradle-1.11-all ;
2. 在环境变量(系统变量)的Path里,添加D:\gradle-1.11-all\bin ;
3. 在命令行里输入gradle -v ,出现下面界面就成功了 ;
-
集成到IDE中(我使用的是STS)
1. 打开STS的Dashboard ,选择'Extensions'标签页;
2. 搜索'Gradle' or 'Groovy' ,选中gradle插件,点击'安装'就行了;
至于其他的IDE,如Eclipse怎么集成Gradle,看这里有相关的步骤,gradle集成 。
-
构建web项目
1. 新建一个Dynamic Web Project ;
2. 在Configure web module settings这一步,将Content directory改为src/main/webapp,Finish;
3. 改变项目的结构形式如下:
这其实和maven是一样的,默认是这样的结构
4. 在项目根路径下新建一个build.gradle文件(所有需要的jar包会在这里配置) ,里面的内容可以如下(大致什么)
plugin是指相关的依赖,构建一个web环境,repositories是从哪里获取这些包,这里是从开源中国的maven仓库里取的,红框里的就是你要加入jar包,我这里是spring4的所有包 。
5. 右键单击项目-》Configure-》Convert to Gradle Project,构建成功之后,所需要的包就下载好了,如下:
6. 是不是比maven简单,不需要自己加入任何jar包,也不需要什么xml配置文件 。
转自:https://my.oschina.net/u/1177710/blog/270406
(旧,不适用)使用的环境是: Eclipse IDE for Java EE Developers Kepler + JDK 1.7.
好, 下面正式开始:
1.安装 Gradle 插件. 在 Eclipse Marketplace 中搜索 Gradle, 选择安装 Gradle Integration for Eclipse
2.新建一个 Dynamic Web Project, 在项目根目录下新建 build.gradle 文件, 并向其中写入如下内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
import org.gradle.plugins.ide.eclipse.model.Facet
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'eclipse-wtp'
sourceCompatibility = 1.7 // 设置 JDK 版本
webAppDirName = 'WebContent' // 设置 WebApp 根目录
sourceSets.main.java.srcDir 'src' // 设置 Java 源码所在目录
// 设置 maven 库地址 repositories { mavenCentral() // 中央库
// maven { url '<a href="http://maven.oschina.net/content/groups/public/' " target="_blank">http://maven.oschina.net/content/groups/public/' </a>} // 自定义库地址
} // 设置依赖 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: '3.0'
facet name: 'jst.java' , version: '1.7'
facet name: 'wst.jsdt.web' , version: '1.0'
}
}
} |
3.接下来在项目上右击 -> configure -> convert to Gradle project
4.再次在项目上右击 -> Gradle -> Refresh All
5.如果没有 web.xml 文件的话, 再右击项目 -> Java EE Tools -> Generate Deployment Descriptor Stub
6.在java resource里,建立source folder:src/main/java src/main/test
7.检查.classpath文件,看看有没有
<classpathentry kind="src" path="src/main/java"/> <classpathentry kind="src" path="src/test/java"/>
8.把配置文件放进src folder。新建src/main/webapp/WEB-INF
里面存放配置文件
9.若出现CHKJ3000E: WAR Validation Failed: org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException
修改为webapp的路径
10.最后看下效果如何, 在 WEB-INF下新建 index.jsp 里面随便写点什么, 然后项目上右击 -> Run As -> Run on Server
如果成功显示的话那么就一切 OK 了.
web.xml示例:
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
相关推荐
Gradle打包 批量打包 android eclipse
一个使用Gradle在Vagrant VM内的Eclipse上加载的Hello World Java应用 ##用法从项目主文件夹运行 vagrant up 然后等待命令执行完成。 这将下载一个Vagrant框并在Virtualbox中对其进行初始化。 虚拟机启动后,Vagrant...
Gradle Eclipse Compatible 讲解对 Eclipse 项目的兼容。讲解 Gradle Plugin 中 sourceSets 元素。 Gradle Library Projects 讲解 Gradle 依赖。包含 .jar 依赖, Library project 依赖, Maven 依赖。 Gradle Build...
│ .project │ .txt │ build.gradle │ gradlew │ gradlew.bat │ settings.gradle │ ├─.gradle │ ├─4.8.1 │ │ ├─fileChanges │ │ │ last-build.bin │ │ │ │ │ ├─fileContent │ │ │ ...
如果您使用的是 eclipse,则需要让 gradle 设置您的项目和构建路径: gradlew eclipse build Gradle 应该将初始依赖项下载到您的机器并将它们添加到您的项目的构建路径中。 当前 .gitignore 文件已设置为忽略任何...
xml java系统源码 Migrate To Gradle 手动迁移ADT 的ANT结构工程至Gradle 前言 ...中需要使用,基本上全都使用.gradle 文件来配置,是一个脚本化的工程构建,而非原先ADT中那种eclipse 的或视化构建。
gradle-eclipse-multi-channel-build基于友盟的gradle多渠道打包工具的改进版本专为Eclipse工程定制的多渠道多依赖项目的打包脚本==================================感谢友盟的多渠道打包工具:我提交的版本主要...
一个Gradle插件,可以生成Eclipse项目文件(.project和.classpath),从而可以将Eclipse IDE用于Android项目。 该生成器可与新的。 基于。 它能做什么 通过执行以下操作,此插件可以连接到,以使其适用于Android...
Gradle 旨在支持跨多种语言和平台(包括 Java、Scala、Android、C/C++ 和 Groovy)的构建自动化,并与开发工具和持续集成服务器(包括 Eclipse、IntelliJ 和 Jenkins)紧密集成。 有关 Gradle 的更多信息,请访问:...
The following files were *not* copied into the new Gradle project; you should evaluate whether these are still needed in your project and if so manually move them: * ic_launcher-web.png * proguard-...
Migrate projects from Eclipse to Android Studio and Gradle Manage the local and remote dependencies of your projects Create multiple build variants Include multiple modules in a single project ...
#bootstrapping带有Gradle的Eclipse wtp项目##基本的Java引导程序### building激活Java插件 create src / test / main源文件夹添加使用某些Java 8功能(日期和时间api,时钟)的类->错误设置JDK版本gradle run ###...
What You Will Learn, Build new Android apps and libraries using Android Studio and Gradle, Migrate projects from Eclipse to Android Studio and Gradle, Manage the local and remote dependencies of your...
这是一个基于Velocity+SpringMVC+Spring+MyBatis架构的网站示例。 1.生成工程的步骤(前提jdk...4)将工程导入eclipse中,右键点击工程,选择Configure->Convert to Gradle Project。 至此,工程的大框架就已经搭好了。
You’ll learn how to customize project layouts, add dependencies, and generate many different versions of your app. Gradle is based on Groovy, yet very little knowledge of the JVM language is ...
Gradle多项目示例简单的多项目Gradle示例克隆项目,然后运行 gradlew jettyRunWar并浏览到问题eclipse任务会创建适当的Eclipse项目,这些项目将编译BUT部署的动态Web应用程序无法正常工作,因为utillib项目中的已...
使用 gradle 和一个 fat jar 选项通过 Dropwizard 创建微服务的示例项目和教程 有用的命令 # see all available commands gradle tasks # build to download libraries into your local repository gradle build # ...
为了构建这个项目,您将需要使用Eclipse和Gradle 。 设置环境变量 以下变量应指向其安装目录。 JAVA_HOME GRADLE_HOME 转换为Eclipse项目 在将项目导入Eclipse之前,必须将其转换为Eclipse项目。 此任务将生成....