概述

IDEA默认打开后,会出现欢迎页面,可以选择打开Project的方式。

对于新建的Project,一般会选择【Create New Project】,对于界面中,众多的Project类型,有时候会让人不知如何下手。

这里我们对这些工程类型进行一下简单的介绍。从IDEA给有一个默认的分类,包括一下几类

1、Java语言相关默认工程模板

2、Spring、Maven、Gradle等第三方构建工具提供的模板

3、基于JVM的Groovy语言模板工程

4、Scala语言工程模板支持

5、Kotlin语言工程模板(作为JetBrains自己研发的基于JVM的编程语言,后续潜力巨大)

6、Web开发相关的工程模板

7、Empty Project(只是简单构建一个默认的空工程)

以上是IDEA支持工程类型,这里会挑选一些使用的比较多的模板介绍一下。

一、Maven模板构建

选择左侧的Maven类型,然后选择JDK的版本

建议勾选【Create from archetype】通过已有的模板构建工程,当然也可以不勾选,后续自己手动构建。

在主页面中,可以选择包括Maven、Camel、myfaces等众多类型的基于maven构建的工程结构。

我们这里选择【maven-archetype-quickstart】架构类型,当然对于web开发的同学,选择【maven-archetype-webapp】或者【maven-archetype-site】等可能会更加适合。

选定maven模板类型后,通过设置groupId,artifactId,version,maven home directory,project name/location等设置,可以快速构建出基于maven的基本框架结构。

【maven-archetype-quickstart】构建的目录结构

【maven-archetype-webapp】构建的目录结构

二、Java项目构建

选择左侧的【Java】、【Java Enterprise】等菜单

右侧会出现诸多的libraries和frameworks可供选择。

大体上包括JBoss、Java EE(包括Struts2)、Thymeleaf、Groovy、Hibernate、WebServices等众多的原生框架或第三方框架。

这里通过Java Enterprise,可以选择JDK、JavaEE、Tomcat版本等,然后勾选Thymeleaf类举例。

选择Thymeleaf后,IDEA会只能提供可用选择的Version以及是否Download Sources等多个选择,可以根据实际情况勾选。我们使用默认的选项,后面创建project和maven构建类型,Finish即可将项目初始化完成。

Intellij IDEA使用(一)项目模板类型相关推荐

  1. SpringBoot 项目模板:摆脱步步搭建

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:硬刚一周,3W字总结,一年的经验告诉你如何准备校招! 个人原创100W+访问量博客:点击前往,查看更多 本文作者 ...

  2. 后端开发实践:Spring Boot项目模板

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达今日推荐:2020年7月程序员工资统计,平均14357元,又跌了,扎心个人原创100W+访问量博客:点击前往,查看更多 作者 ...

  3. 后端开发实践:Spring Boot项目模板,拿去用吧!

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:干掉 Navicat:这个 IDEA 的兄弟真香!个人原创100W+访问量博客:点击前往,查看更多 作者:无知者 ...

  4. Java开发工具IntelliJ IDEA创建Andriod项目示例说明

    IntelliJ IDEA社区版作为一个轻量级的Java开发IDE,是一个开箱即用的Android开发工具. 注意:在本次的教程中我们将以Android平台2.2为例进行IntelliJ IDEA的使 ...

  5. Java 后端开发实践 - 项目模板(16 步)

    在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为"第0个迭代"要做的事情.但是,当项目运行了一段时间之后再来反 ...

  6. 后端开发实践——Spring Boot项目模板

    在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为"第0个迭代"要做的事情.但是,当项目运行了一段时间之后再来反 ...

  7. 后端开发实践系列——Spring Boot项目模板

    在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为"第0个迭代"要做的事情.但是,当项目运行了一段时间之后再来反 ...

  8. Java后端开发实践-项目模板

    本文来源:http://r6d.cn/Jz79 整理出一套公共性的项目模板,旨在尽量多地包含日常开发所需,减少开发者的重复性工作以及提供一些最佳实践. 1. 从写好README开始 一个好的READM ...

  9. 架构师必备技能:Maven Archetype生成项目模板

    基本每个公司的项目都有一套模板,只要开新项目直接复制一份改改包名和一些配置就初始化了一个新项目.这种方式有点繁琐,有没有通过命令甚至是可视化的方式从一个模板项目初始化项目.Maven其实有提供这种能力 ...

最新文章

  1. spring-boot Junit4单元测试
  2. java开发需要掌握哪些东西_java开发需要掌握哪些技能
  3. memcache nginx
  4. 为什么一次ajax调用会发送两次请求?
  5. Xposed如何实现类中函数的调用
  6. scala 基础十一 scala 中的trait特质
  7. 微型计算机的字节取决于什么的宽度,计算机的字长取决于什么?
  8. IntelliJ IDEA 从入门到上瘾教程,2019图文版!
  9. jquery导航,按钮等特效 - apycom
  10. 汇编:分段函数的值的计算
  11. css小技巧 ----- 使用border制作一个小三角形图标
  12. Scihub永久链接
  13. CentOS Linux解决Device eth0 does not seem to be pres
  14. iOS:const的使用
  15. java移位运算_Java 移位运算符
  16. PS 批处理切图去空白
  17. 云计价i20快速入门技巧——“附加费”应用
  18. 《地狱是上帝不在的地方》
  19. 注册 阿里云邮箱 的步骤
  20. 世界AI人才储备战硝烟四起,中国能否抢占少儿编程先机?

热门文章

  1. python+ADB实现手机控制(2021淘宝的喵糖活动自动点击)
  2. php 消息中间件,简单说说消息中间件RabbitMQ(上)
  3. php cs fixer config,php-cs-fixer - PHP 编码格式化工具
  4. 08.文件共享服务器
  5. HALCON联合C#检测表面缺陷——HALCON例程autobahn
  6. 记一次Tomcat服务部署,启动过滤器异常,问题查找过程
  7. 元旦假期,去哪里旅游好呢?Python爬取元旦旅游最全攻略!
  8. 林丹 - 没有人想永远输给你
  9. 感觉还有用,骚年,当你还很弱的时候,此时应该专心练剑。临渊羡鱼,不如退而结网。
  10. gym 101194 B Hemi Palindrome