`
01jiangwei01
  • 浏览: 540821 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

gradle eclipse 开发web项目

 
阅读更多

1: 使用eclipse 新建一个web项目

2:拷贝build.gradle,具体内容在下面

3:将项目转化为gradle项目

4:运行gradle  refesh all

build.gradle 内容如下:

写道
import org.gradle.plugins.ide.eclipse.model.Facet
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'eclipse-wtp'

sourceCompatibility = 1.8
webAppDirName = 'WebContent' // 设置 WebApp 根目录
[compileJava,compileTestJava,javadoc]*.options*.encoding = "UTF-8"

repositories {
mavenCentral()
}

dependencies {
//compile 'jstl:jstl:1.2'

compile 'log4j:log4j:1.2.17'
compile 'org.springframework:spring-webmvc:4.0.6.RELEASE'
compile 'org.codehaus.jackson:jackson-mapper-lgpl:1.9.13'
compile 'org.codehaus.jackson:jackson-core-asl:1.9.13'
compile 'javax.servlet:jstl:1.2'
compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
providedCompile 'javax.servlet:servlet-api:2.5'
 testCompile group: 'junit', name: 'junit', version: '4.+'
}

test {
systemProperties 'property': 'value'
}

//eclipse.classpath.defaultOutputDir=file("${project.projectDir}/src/main/webapp/WEB-INF/classes");
eclipse.classpath.defaultOutputDir=file("${project.projectDir}/WebContent/WEB-INF/classes");
eclipse {
project {
natures += ['org.eclipse.wst.jsdt.core.jsNature' ]
buildCommand 'org.eclipse.wst.jsdt.core.javascriptValidator'
buildCommand 'org.eclipse.jdt.core.javabuilder'
buildCommand 'org.eclipse.wst.common.project.facet.core.builder'
buildCommand 'org.eclipse.wst.validation.validationbuilder'
}
wtp {
component {
//resource sourcePath: 'extra/resource', deployPath: 'deployment/resource'
//property name: 'java-output-path', value: "/${project.name}/src/main/webapp/WEB-INF/classes"

}
facet {
facet name: 'wst.jsdt.web', type: Facet.FacetType.fixed
facet name: 'jst.web', type: Facet.FacetType.fixed
facet name: 'java', type: Facet.FacetType.fixed
facet name: 'java', version: '1.8'
facet name: 'jst.web', version: '3.0'
facet name: 'wst.jsdt.web', version: '1.0'
}

}
jdt {
sourceCompatibility = 1.8
targetCompatibility = 1.8

}
}

uploadArchives {
repositories {
flatDir {
dirs 'repos'
}
}
}

 通过系统配置 GRADLE_USER_HOME指定jar下载目录,默认是 <USER_HOME>/.gradle

分享到:
评论

相关推荐

    spring boot+gradle+eclipse

    总的来说,这个项目使用Spring Boot作为基础框架,通过Gradle进行构建和依赖管理,结合Eclipse作为开发环境,形成了一个高效、便捷的开发流程。通过学习和掌握这三个技术,开发者可以快速构建高质量的Java Web应用。

    gradle多模块开发项目实例

    gradle的多模块或项目开发一定不会比maven差,在我看来!大的项目分成多个模块来开发是常事.下文就介绍一下怎么用gradle开发多模块项目.对于gradle,在Eclipse和IDEA开者之间,毫无疑问选择IDEA作为IDE. testweb是一个...

    idea部署eclipse老web项目笔记.docx

    本篇笔记主要记录了如何在IntelliJ IDEA(简称idea)中运行一个原本在Eclipse中开发的老Web项目,这对于熟悉新IDE的操作流程以及理解不同IDE之间的差异至关重要。 首先,打开项目是整个过程的第一步。如果你在idea...

    精通Eclipse Web开发.pdf

    2. **Web开发基础**:这可能涵盖HTTP协议、Servlet、JSP(JavaServer Pages)等基础,讲解如何使用Eclipse创建Web项目,设置Tomcat或其他应用服务器,并进行Web应用的调试和部署。 3. **Eclipse工具的使用**:这...

    精通eclipseweb开发源码

    开发者可以使用Eclipse的New -&gt; Dynamic Web Project向导来创建一个新的Web项目。配置包括设置项目版本(如Java EE版本,Web应用版本)、指定Web内容目录、选择部署描述符(web.xml)的位置等。 2. **WTP工具集**...

    Eclipse 开发项目源代码

    在Eclipse中,Web项目通常包含以下几个关键部分: 1. **src目录**:存放Java源代码,通常分为两个子目录——`main/java`和`test/java`,分别存放主代码和测试代码。 2. **WebContent目录**:这是Web应用的根目录,...

    Eclipse Web开发从入门到精通源码

    《Eclipse Web开发从入门到精通源码》是一份针对初学者和有一定基础的开发者编写的教程,旨在帮助读者深入理解和掌握使用Eclipse进行Web应用开发的技术和实践。本资源包含了一个名为"java complete reference"的文件...

    Eclipse web开发从入门到精通(实例版)所有代码 光盘下载(part 3)

    2. **Web项目创建**:Eclipse支持多种Web项目类型,如Dynamic Web Project,用于创建传统的Java Web应用,或者使用Maven或Gradle构建工具的项目。了解如何新建、配置这些项目是入门的第一步。 3. **Servlet编程**:...

    eclipse + springBoot + Gradle

    本教程将详述如何使用Eclipse、SpringBoot和Gradle来搭建一个高效的开发环境,这三者结合能帮助开发者快速、便捷地进行Java Web项目的开发。 首先,Eclipse是一款广泛使用的开源Java IDE,尤其适合于Java EE项目的...

    在 eclipse 下利用 gradle 构建系统

    Eclipse可以通过插件集成Gradle,如Gradle IDE或Buildship,这样你可以在Eclipse内部创建、管理和运行Gradle项目。 【Ant与Gradle构建过程对比】 以构建一个简单的Java项目为例,Ant通常需要编写XML格式的build....

    spring源代码(已经由gradle构建转为eclipse可使用的项目)

    本资源提供了官方Spring Framework 5.0.1.RELEASE版本的源码,该源码已由Gradle构建系统转换为Eclipse项目格式,方便Java开发者在Eclipse集成开发环境中直接进行浏览、学习和调试。 Spring框架的核心特性包括依赖...

    Eclipse+Tomcat开发web应用

    压缩包中的"Eclipse+Tomcat开发web应用.docx"文档很可能包含了详细的步骤指南和最佳实践,包括如何配置Eclipse的Tomcat服务器、如何创建和部署Web项目、如何解决常见的问题等。建议读者下载并详细阅读该文档,以获取...

    eclipse中JavaWeb项目开发环境配置步骤

    在JavaWeb开发中,Eclipse是一款非常流行的集成开发环境(IDE),它提供了强大的代码编辑、调试和项目管理功能。本文将详细阐述如何在Eclipse中配置JavaWeb项目的开发环境,以便进行高效、顺利的开发工作。 首先,...

    往eclipse中导入项目

    除了标准的Java项目,Eclipse还支持导入Web项目、动态Web项目、EAR项目等。导入时,选择相应的导入类型,然后按照向导提示进行操作。例如,导入Web项目时,你需要指向Web应用的“WEB-INF”目录,Eclipse会自动识别...

    精通eclipse web开发 随书光盘

    在Eclipse中创建Web项目,你需要指定项目的类型,比如Dynamic Web Project,然后设置项目属性,包括Web根目录、Tomcat服务器配置等。动态Web项目允许你在项目中添加Servlet、JSP页面和Web资源,并可以方便地通过内置...

    spring 源码 通过gradle编译 直接导入 eclipse

    Eclipse是一款强大的Java开发IDE,拥有良好的代码编辑、调试和项目管理功能。导入Spring源码到Eclipse的步骤通常包括: 1. 下载并解压压缩包,得到spring-framework-master目录。 2. 在Eclipse中选择"File" -&gt; ...

    精通eclipse web开发 随书光盘ch12.rar

    2. **项目结构与创建**: 在Eclipse中,Web项目通常包含src、WEB-INF、META-INF等目录,每个都有特定用途。例如,src存放Java源代码,WEB-INF下有web.xml配置文件,用于定义应用的部署描述符。 3. **动态Web项目设置...

    Eclipse开发入门与项目实践 源代码

    本资源"**Eclipse开发入门与项目实践 源代码**"提供了学习Eclipse开发的详细步骤和实际项目的源码,旨在帮助初学者快速掌握Eclipse的使用,并通过实践加深理解。 首先,Eclipse的核心功能包括代码编辑、构建自动化...

    Eclipse核心编程:插件、界面与Web开发

    本资源"《Eclipse核心编程:插件、界面与Web开发》"显然是针对那些希望深入理解Eclipse平台、创建自定义插件、设计用户界面以及进行Web开发的开发者准备的。 1. **Eclipse插件开发**: Eclipse的核心是其插件模型...

    Eclipse WEB项目集成Struts2的过程及问题解决

    首先,我们需要创建一个WEB项目。在Eclipse中,选择“File” -&gt; “New” -&gt; “Dynamic Web Project”,填写项目名称,例如“Struts2Demo”,选择目标运行环境(如Tomcat),然后点击“Finish”。这样我们就创建了一...

Global site tag (gtag.js) - Google Analytics