、先说下IDEA 跟Eclipse在一些名词的区别

  1. idea中的new project类似于eclipse中的workspace。
  2. idea中的 module 则类似于eclipse中的 project ,即项目名。
  3. 图二中的1处Group为公司逆序域名,2处Arifact为项目名称,3处Type为项目的构建方式 Maven or Gradle or other。
  4. 图一中的 Spring initializr 是Spring 官方提供的一个用来初始化一个Spring boot 项目的工具。

、简单介绍下Gradle 跟maven 的区别,为什么要用Gradle来构建,看下面实例即可明白

使用maven 构建

2.3

com.google.code.kaptcha

kaptcha

${kaptcha.version}

jdk15

junit

junit

使用Gradle构建

dependencies {

compile('com.google.code.kaptcha:kaptcha:2.3:jdk15')

testCompile('junit:junit:4.7')

}

可以看到Gradle更加简单明了,配置方便

、新建项目

第一步、打开idea,并点击Creat New Project,弹出的对话框中选项Project SDK 选择已经安装好的JDK版本,并默认下面的红框Default,并点击按钮next

图一

第二步Group中填写公司名称,一般是公司域名,Artifact为项目名称,这里注意Idea只允许全部小写,也是编译后之后生成即将运行的jar、war包文件名称,Type为项目的构建方式,在这里我们选择使用Gradle来构建,并点击next

图二

第三步:选择web;证明该项目是一个web项目,然后next,完成后直接

图三

最后就可以在已经建好的项目上直接new Module 即可创建当前工作空间project下的项目了!

idea ssm打war包_使用idea新建springBoot+Gradle项目(超详细)相关推荐

  1. idea ssm打war包_IDEA下从零开始搭建SpringBoot工程

    SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之: 如果想学习Java工程化.高性能及分布式.深入浅出.微服务.Spring,MyBatis,Ne ...

  2. k8s部署jar包_使用Kubernetes部署Springboot或Nginx的详细教程

    1 前言 经过<Maven一键部署Springboot到Docker仓库,为自动化做准备>,Springboot的Docker镜像已经准备好,也能在Docker上成功运行了,是时候放上Ku ...

  3. Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包

    Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包 >>>>>>>>>>>& ...

  4. idea 导出war包_使用IDEA实现远程代码DEBUG调试教程详解

    我们在使用 IDEA DEBUG调试代码的时候,常常见到控制台会输出一句这样的话:「Connected to the target VM, address: '127.0.0.1:62981', tr ...

  5. 本地tomcat启动war包_「shell脚本」懒人运维之自动升级tomcat应用(war包)

    准备: 提前修改war包里的相关配置,并上传到服务器: 根据要自动升级的tomcat应用修改或添加脚本相关内容: tomcat启动脚本如是自己写的,要统一格式命名,如:xxx.xxxTomcat 等: ...

  6. tomcat启动war包_不用下载tomcat,maven插件直接运行war包,真香

    前言 以前我们在调试web项目的时候,需要在本地下载一个tomcat,为了项目的复用性,方便他人快速调试,这里演示一个用maven插件启动web项目的方法 在pom文件中加入如下插件 org.apac ...

  7. 引入yml依赖包_手把手教你发布 Python 项目开源包

    编译:机器之心,作者:Gabriel Lerner.Nathan Toubiana 好不容易码了个 python 项目,是不是很兴奋?那么怎么把这个项目发出去让大家看到呢?本文作者写了一份在 GitH ...

  8. go 查看全局安装了哪些包_如何用 GVM 管理 Go 项目

    使用 Go 版本管理器管理多个版本的 Go 语言环境及其模块. -- Chris Collins(作者) Go 语言版本管理器( GVM )是管理 Go 语言环境的开源工具.GVM "pkg ...

  9. springboot项目打成可依赖jar包_用IDEA把SpringBoot项目打成jar发布项目

    打包发布 打包前确保项目在IDEA上能正常运行 Project Structure 快捷键 ctrl + shift + alt + s 或点击左上角 File -> Project Struc ...

最新文章

  1. es6之扩展运算符...
  2. Android Binder设计与实现 - 实现篇(1)
  3. .NET Core快速入门教程 2、我的第一个.NET Core App(Windows篇)
  4. 安卓文本编辑器php cpp,用安卓原生控件封装一个简易的富文本编辑器
  5. 2 s锁是什么_《演员请就位》:一场戏拿了2张S卡,任敏凭什么打败老戏骨?
  6. bzoj 1096 斜率优化DP
  7. mysql 编码utfmb4
  8. 属于微型计算机主要性能指示,2014年兰大入学测试题--计算机基础
  9. rpc wmi 服务不可用_在Windows上修复“RPC服务器不可用”的方法
  10. MSMQ 消息队列的封装
  11. Spring AOP实现及运行期调用原理分析
  12. 游戏缺少d3dx9_XX.dll文件的解决办法
  13. 2022最新手机设备标识码(IMEI、MEID、UDID、UUID、ANDROID_ID、GAID、IDFA等)教程
  14. 视频教程-【国内首套H3C V7交换机实战课程-1】Comware V7使用、维护与管理-H3C认证
  15. 单个dcm文件含有多帧数据,如何拆分成多个dcm文件
  16. Tomcat 中文乱码
  17. 云计算机技术与应用学什么的,云计算技术与应用专业学什么 主要课程
  18. 学习笔记 | 朴素贝叶斯、拉普拉斯修正
  19. Bazel 与 gtest:构建一个最简单的测试驱动开发环境
  20. ENVI下Landsat8大气校正法反演地表温度

热门文章

  1. MySQL 对 CREATE TABLE IF NOT EXISTS SELECT 的处理
  2. python+Appium 滑动界面操作遇到取的元素宽度为负数
  3. Heritrix 3.1.0 源码解析(十四)
  4. 改了个字符串 项目无法启动,springboot循环依赖问题分析
  5. 文本序号添加/移除工具
  6. CAD转换图片的小窍门
  7. 《ActionScript 3.0基础教程》——1.3 在显示面板输出信息
  8. 4--RESTful应用程序
  9. zend反编译-dezender 使用
  10. ftp,http YUM库