Eclipse中使用Gradle构建Java Web项目
Posted 代码空间
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse中使用Gradle构建Java Web项目相关的知识,希望对你有一定的参考价值。
Gradle是一种自动化建构工具,使用DSL来声明项目设置。通过Gradle,可以对项目的依赖进行配置,并且自动下载所依赖的文件,使得构建项目的效率大大提高。
1. 安装Gradle
下载Gradle的最新版本,并解压,设置环境变量GRADLE_HOME,并且将%GRADLE_HOME%\\bin添加到Path里面;
2. 安装Gradle插件
在Eclipse的Help->Eclipse Marketplace中搜索Gradle,安装Buildship;
3. 创建Gradle项目
选择File->New->Other->Gradle->Gradle Project,新建一个Gradle项目:
设置Gradle路径以及Java路径:
4. 将Project转换成Web Project
右键单击项目,选择Properties->Project Facets,选择Dynamic Web Module:
5. 配置Gradle
打开build.gradle文件,进行如下编辑:
/*
* This build file was auto generated by running the Gradle \'init\' task
* by \'simon\' at \'16-11-17 涓嬪崍2:49\' with Gradle 3.2
*
* This generated file contains a sample Java project to get you started.
* For more details take a look at the Java Quickstart chapter in the Gradle
* user guide available at https://docs.gradle.org/3.2/userguide/tutorial_java_projects.html
*/
// Apply the java plugin to add support for Java
apply plugin: \'java\'
// In this section you declare where to find the dependencies of your project
repositories {
// Use \'jcenter\' for resolving your dependencies.
// You can declare any Maven/Ivy/file repository here.
jcenter()
}
// In this section you declare the dependencies for your production and test code
dependencies {
// struts library
compile group: \'org.apache.struts\', name: \'struts2-core\', version: \'2.3.24.1\'
compile \'org.apache.struts:struts2-spring-plugin:2.3.24.1\'
compile \'org.apache.struts:struts2-json-plugin:2.3.24.1\'
// spring library
compile group: \'org.springframework\', name: \'spring-core\', version: \'4.2.3.RELEASE\'
compile group: \'org.springframework\', name: \'spring-web\', version: \'4.2.3.RELEASE\'
compile group: \'org.springframework\', name: \'spring-orm\', version: \'4.2.3.RELEASE\'
compile group: \'org.springframework\', name: \'spring-aop\', version: \'4.2.3.RELEASE\'
compile group: \'org.springframework\', name: \'spring-aspects\', version: \'4.2.3.RELEASE\'
compile group: \'org.springframework\', name: \'spring-jdbc\', version: \'4.2.3.RELEASE\'
// hibernate library
compile group: \'org.hibernate\', name: \'hibernate-core\', version: \'5.0.1.Final\'
// common library
compile \'org.slf4j:slf4j-api:1.7.13\'
testCompile \'junit:junit:4.12\'
}
仓库使用了jcenter(),也可以使用mavenCentral(),不过jcenter()更好,包含了mavenCentral()。依赖关系中配置了Struts、Spring、Hibernate的文件,以及其他一些常用的文件。
点击Gradle Executions的Run按钮,就开始自动下载上述配置的依赖文件,是不是比以前方便多了?当然,如果已经有了这些文件,也可以依赖本地的文件。
以上是关于Eclipse中使用Gradle构建Java Web项目的主要内容,如果未能解决你的问题,请参考以下文章
使用Gradle构建构建一个Java Web工程及持续集成环境Jenkins配置
如何在 Eclipse 下用 Gradle 构建 Web Application
Gradle 构建失败并显示“org/eclipse/jgit/storage/file/FileRepositoryBuilder 已由 Java 的更新版本编译”