使用IDEA创建基于Gradle构建的JavaWeb项目
环境配置
- jdk: 1.8
- Gradle: 4.4.1
- Tomcat: 9.0.0
One Step!
创建项目,初始化项目结构。
打开我们的IDEA,进入创建项目的界面,勾选Java,Web两个选项,然后点击Next!

根据需要的内容进行相应的填写,然后点击Next。
GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

根据需求选择性勾选以下内容,选择本地Gradle的文件夹地址,然后点击Next。

最后一步展示的是项目名字,路径的一些基本信息,直接点击Finish。

项目创建完成的基本结构

这个时候,我们会发现,并没有web.xml文件,所以我们要在webapp文件夹下面创建WEB-INF文件夹,然后打开Project Structure---->Facets--->Deployment Descriptors 中点击绿色的加号,添加Web.xml文件
注意:选择项目中WEB-INF的路径,后面添加web.xml即可


如下图所示,就是我们初始的项目结构了。

Two Step!
配置Tomcat
点击Edit Configurations,进入界面,点击绿色添加按钮,选择Local Tomcat。流程如下图所示。



根据图上所需填写相应的内容,可以以上图作为参考。
添加完成后,点击警告处的Fix。选择你运行的demo,然后点击Apply。此时Tomcat就配置成功,可以运行项目检查是否配置错误。

Three Step!
添加版本控制。
检查本地Git环境与Github连接是否正确


点击菜单栏中的VCS选择Import into Version Control,再点击Create Git Respository。此时会让你选择创建Git仓库的地址,选择项目根路径为仓库。创建成功时,所有的文件会变成红色。


点击项目,弹出菜单,选择Git中的Add选项。成功的话,文件都会被添加到Git仓库中,所以文件会变成绿色。

提交代码只需要先执行Add操作,再执行Commit Directory操作,填写修改信息,点击Commit操作即可。

此时我们基于Gradle构建的Web项目基本搭建成功!!
下一节!JavaWeb项目整合Spring,SpringMVC,Mybatis框架
作者:Valentinus
链接:https://www.jianshu.com/p/2bd34845df13
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
使用IDEA创建基于Gradle构建的JavaWeb项目的更多相关文章
- 用Gradle构建Spring Boot项目
相比起Maven的XML配置方式,Gradle提供了一套简明的DSL用于构建Java项目,使我们就像编写程序一样编写项目构建脚本.本文将从无到有创建一个用Gradle构建的Spring Boot项目, ...
- 基于SpringBoot构建分模块项目
前言 步骤过于详细,多图慎入!!! 假设一个场景,要开发一个4s店维修部的办公系统,其功能有:前台接待,维修抢单,财务结算,库存管理.于是我们创建一个项目balabalabala写完交工. 一段时间后 ...
- 转:基于Maven管理的JavaWeb项目目录结构参考
通常在创建JavaWeb项目时多多少少都会遵循一些既定的比较通用的目录结构,下面分享一张基于Maven管理的JavaWeb项目目录结构参考图: 上图仅是参考,不同项目不同团队都有自己的约定和规范. 个 ...
- (三)创建基于maven的javaFX+springboot项目创建
创建基于maven的javaFx+springboot项目有两种方式,第一种为通过非编码的方式来设计UI集成springboot:第二种为分离用户界面(UI)和后端逻辑集成springboot,其中用 ...
- 加速 Gradle 构建大型 Android 项目的方法[转]
加速 Gradle 构建大型 Android 项目的方法 时间 2016-03-14 20:38:00 Mystra 原文 http://www.wangchenlong.org/2016/03/ ...
- IntelliJ IDEA基于maven构建的web项目找不到jar包
基于maven构建的springMVC项目,下载好jar包import后,运行提示ClassNotFoundException: java.lang.ClassNotFoundException: o ...
- 基于Gradle的spring boot 项目构建
今天听只是分享,听到不用maven而使用Gradle构建,就尝试了下 Java三大构建工具:Ant.Maven和Gradle Gradle是一个基于Apache Ant和Apache Maven概念的 ...
- SpringBoot+Gradle构建多模块项目
1 概述 Gradle由于构建速度比Maven快,且比Maven灵活,因此很多后端的应用都使用了Gradle进行构建,但一个问题是,Gradle的多模块项目比较难构建,再加上Gradle的更新非常快, ...
- Eclipse中使用Gradle构建Java Web项目
Gradle是一种自动化建构工具,使用DSL来声明项目设置.通过Gradle,可以对项目的依赖进行配置,并且自动下载所依赖的文件,使得构建项目的效率大大提高. 1. 安装Gradle 下载Gradle ...
随机推荐
- android 仿微信聊天界面,以及语音录制功能
extends:http://104zz.iteye.com/blog/1709840 本例为模仿微信聊天界面UI设计,文字发送以及语言录制UI. 1先看效果图: 第一:chat.xml设计 ...
- thinkphp---数据表更新字段开发模式可更新生产模式不能更新!
这里认为是坑的主要原因:这个问题我调试了一天,才发现是缓存的问题. 问题原因:在做一thinkphp的项目,在后期要进行修改.修改的时候,数据表里面添加了两个字段,然后前台修改模板,将添加的字段提交上 ...
- 三维凸包求重心到面的最短距离(HDU4273)
http://acm.hdu.edu.cn/showproblem.php?pid=4273 Rescue Time Limit: 2000/1000 MS (Java/Others) Memo ...
- 强连通分量+缩点(poj2553)
http://poj.org/problem?id=2553 The Bottom of a Graph Time Limit: 3000MS Memory Limit: 65536K Total ...
- xpath定位方法小结(转载)
1.实例化一个浏览器WebDriver driver = new FirefoxDriver(); 2.driver.get() get传参数到浏览器中 3.常用定位方法webelement XX=d ...
- nginx软件的编译安装步骤
1.1 检查软件安装的系统环境 [root@web02 conf]# cat /etc/redhat-release CentOS release 6.8 (Final) [root@web02 co ...
- 170616、解决 java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList
报错截图: 原因:搭建项目的时候,springmvc默认是没有对象转换成json的转换器的,需要手动添加jackson依赖. 解决步骤: 1.添加jackson依赖到pom.xml <!-- j ...
- 修改bootstrap 的全局样式,bootstrap 3.0 是由html5和CSS 3组成的
方法一: 不建议使用 * {}选择器,因为在一些其他样式插件.特殊部分会有更好的字体样式设定,用*就会全部覆盖. 正常引入bootstrap的css样式后,记得将自定义的样式表放到其之后, <l ...
- SQL Server 存储过程生成流水号
SQL Server利用存储过程生成流水号 USE BiddingConfig SET QUOTED_IDENTIFIER ON SET ANSI_NULLS ON GO -- =========== ...
- Oracle之归档模式与非归档模式
归档模式和非归档模式 在DBA部署数据库之初,必须要做出的最重要决定之一就是选择归档模式(ARCHIVELOG)或者非 归档模式(NOARCHIVELOG )下运行数据库.我们知道,Oracle 数据 ...