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'
}
}
}
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
相关推荐
gradle的多模块或项目开发一定不会比maven差,在我看来!大的项目分成多个模块来开发是常事.下文就介绍一下怎么用gradle开发多模块项目.对于gradle,在Eclipse和IDEA开者之间,毫无疑问选择IDEA作为IDE. testweb是一个...
如果您正在任何平台上构建、测试、发布和部署软件,Gradle提供了一个灵活的模型,该模型可以支持从编译和打包代码到发布Web站点的整个开发生命周期。Gradle已经被设计为支持跨多语言和平台的构建自动化,包括Java、...
安装Maven或Gradle:这两个是Java项目的构建工具,用于管理项目的依赖和构建过程。 创建Spring Boot项目: 使用Spring Initializr(https://start.spring.io/)在线创建Spring Boot项目。 选择所需的依赖项,比如...
文件->导入...-> Gradle项目 浏览到sopra-fs17-template-server和Build Model 要运行,请右键单击build.gradle并选择Run As gradle run > gradle run 用Gradle构建 Gradle安装: ...
安装并配置Maven或Gradle作为项目构建工具。 安装集成开发环境(IDE),如IntelliJ IDEA或Eclipse,并配置Spring Boot插件。 创建新项目: 在IDE中创建一个新的Spring Boot项目。这通常可以通过选择Spring ...
在开发过程中,Spring Boot提供了许多实用的工具和插件,如Maven和Gradle等构建工具,以及IntelliJ IDEA和Eclipse等集成开发环境(IDE)。这些工具可以帮助开发者快速构建、调试和部署应用。同时,Spring
提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...
包括Git和Gradle:除了介绍Android Studio与Git(用于源代码管理)和Gradle(一款构建及测试工具)的无缝工作方式外,还演示了如何使用诸如GitHub和Bitbucket的远程Git Web服务进行开发/协作。本书配有4个完整的Android...
包含了web开发中常用的功能,如:缓存(redis)、日志、事务、JPA、shiro、安全、常用工具类、swagger2在线接口文档、跨域支持等,可以基于该项目快速进行公司内部的项目开发。 开发工具在软件开发生命周期中扮演...
将项目导入Eclipse IDE:gradle cleanEclipse eclipse。 在Eclipse中,将生成的项目结构导入工作空间。 运行Web应用程序 Web应用程序在嵌入式Jetty Servlet容器上运行。 请参阅gradle阶段任务生成的执行脚本。 建议...
可以选择使用哪个项目管理工具(maven 以及 Gradle),JVM语言(Java,Groovy,Kotlin),spring boot的版本号。设置好group和artificial信息之后,还可以选择需要使用哪些组件(starter),如基本的test,web,个性...
该项目演示了端到端开发(我使用作为数据提供者并实现了宁静的APIS。它演示了 api数据provider(模型),泽西岛Web服务中间层数据提供程序(通过rest api(模型)通信rest api,angularJs mvc框架以呈现数据) 要...
存放测试代码项目的开发环境建议使用:JDK 1.8或更高版本IntelliJ IDEA或Eclipse等集成开发环境Maven或Gradle等构建工具通过这个毕业设计项目,可以学习到如何使用Spring Boot快速搭建一个Web应用,以及如何使用...
提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...
面向 Web 开发人员的 Eclipse Java EE IDE Gradle Plugin for Eclipse(可以直接从 Eclipse 市场安装)。 用于 Eclipse 的 Mercurial 插件(可以直接从 Eclipse 市场安装)。 Java 7.0。 设置 Eclipse 在 ...
如果要构建Web应用程序,则需要调整该项目。 但是在该类中完成的基本操作将需要在您的应用程序中的某个地方完成。 包含有关LensKit的更多文档,以及指向我们的错误跟踪器和Wiki的链接。 另外,请确保订阅我们的并...
4. Web开发: - HTML、CSS、JavaScript - HTTP协议 - Servlet、JSP - AJAX、JSON、XML 5. 框架和工具: - MyBatis - Hibernate - Maven、Gradle - Git、SVN - IntelliJ IDEA、Eclipse 6. 微服务: -...
4. Web开发: - HTML、CSS、JavaScript - HTTP协议 - Servlet、JSP - AJAX、JSON、XML 5. 框架和工具: - MyBatis - Hibernate - Maven、Gradle - Git、SVN - IntelliJ IDEA、Eclipse 6. 微服务: -...
4. Web开发: - HTML、CSS、JavaScript - HTTP协议 - Servlet、JSP - AJAX、JSON、XML 5. 框架和工具: - MyBatis - Hibernate - Maven、Gradle - Git、SVN - IntelliJ IDEA、Eclipse 6. 微服务: -...
4. Web开发: - HTML、CSS、JavaScript - HTTP协议 - Servlet、JSP - AJAX、JSON、XML 5. 框架和工具: - MyBatis - Hibernate - Maven、Gradle - Git、SVN - IntelliJ IDEA、Eclipse 6. 微服务: -...