创建之前,要先配置好maven,具体配置查看:Java项目构建管理Maven的安装与配置

本人开发环境版本:IntelliJ IDEA 2019.2.3

1、File - New - Project - Maven

2、 先要在Project SDK选择你安装的jdk版本,比如java 1.8;

3、 勾上Create from archetype,使用maven项目模板。没有对应模板的可以通过add archetype添加。【注意可以不勾选模板,个人自行选择,这里以勾选为例】选择模板里面的maven-archetype-webapp创建java web模板。点击next进入下一步;

4、GroupId输入项目组名称,如“com.maventest”项目组;在ArtifaId输入此项目名称,如“one”项目;在Version输入版本号,如“1.0.0”版本。点击next进入下一步;

5、 选择你安装maven的配置(之前还没配置过的,具体配置查看:maven配置)好的相关地址,比如:

Maven home directory:Bundled(Maven 3)
User setting file:D:\Program\Maven\conf\settings.xml
Local repository:D:\Repositories\Maven

注意: 此时可以点击Properties右边的+号,配上archetypeCatalog - internal ;这对属性值可以加快项目创建的速度(当然也可以不添加这个)。点击next进入下一步;

6、 可以在Project NameProject location这里配置项目的名称和位置,不过一般你前面配置好了,这里默认就可以了。more settings一般也是默认的就好,保持一致就行。点击finish完成创建,之后它会自动安装各种配置好的模板包等等;

7、 创建好后常见结构和文件说明:
A.idea 文件夹存放项目的配置信息,包括历史记录,版本控制信息等。一般是默认生成的不太需要管
B.iml 是intellij idea的工程配置文件,里面是当前项目的一些配置信息,比如模块信息、依赖信息、组件信息、模块路径等等。是idea自动创建的模块文件,一般也不用管。但是项目名和.iml文件名要保持一致,如果不一致,要记得修改.iml文件名。
Csrc文件夹,项目资源文件夹【自动生成后没有的,自己右键新建一个文件夹就可以了】。里面通常由main文件夹和test文件夹,main文件里面一般存放java源码文件夹和resources资源文件夹。test文件夹根据个人需要,里面存放的主要是测试用的。【项目比较大的,需要构建不同的模块】
Dpom.xml文件,用来配置。比如在dependency配置依赖、packaging配置打包格式、build配置插件,还有项目版本、名称等等都可以。【查询maven的各种库】
注意:
idea和 .iml是可以隐藏的,通过在File - settings - Editor - File Types - ignore files and folders里面添加忽略文件和文件夹。
如果想更改文件夹类型可以通过两种方法:
A、选中需要更改类型的文件夹,然后右键选择Mark Directory As,比如可以更改为资源文件夹。
B、选中项目文件夹,然后右键选择Open Module SettingsModules里面可以更加快速的管理文件夹类型。
Directory文件夹变成Package包文件夹后,就只能创建二级的package包文件夹,不能再包文件夹里创建普通文件夹了(idea里面普通文件夹一般是灰色的,特殊文件夹有颜色或者不同的小图标)。

maven构建java web项目(idea开发)相关推荐

  1. Maven-EclipseEE使用Maven构建Java web项目从0到1

    Maven是什么 安装Maven 解压apache-maven-350-binzip 新建变量M2_HOME配置Maven主目录 在 Path 变量中添加 Maven的bin目录 命令窗口mvn -v ...

  2. myeclipse java maven web 项目结构,Myeclipse 10 Maven 构建 Java Web 项目

    下载 Maven http://maven.apache.org/download.cgi,解压到任意非C盘位置,比如:D:\Java\apache-maven-3.1.0 打开 Myeclipse ...

  3. 在k8s中使用gradle构建java web项目镜像Dockerfile

    在k8s中使用gradle构建java web项目镜像Dockerfile FROM gradle:6-jdk8 AS build COPY --chown=gradle:gradle . /home ...

  4. 使用Spring Boot来加速Java web项目的开发

    我想,现在企业级的Java web项目应该或多或少都会使用到Spring框架的. 回首我们以前使用Spring框架的时候,我们需要首先在(如果你使用Maven的话)pom文件中增加对相关的的依赖(使用 ...

  5. 使用IntelliJ IDEA 15和Maven创建Java Web项目(转)

    1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期. 可以通过其命令做所有相关的工 ...

  6. maven的java web项目启动找不到Spring ContextLoaderListener的解决办法

    用maven搭建的java web项目,上传到git仓库后,当同事clone下来项目,部署到tomcat运行时,就报了如下错误,即启动web项目时,加载web.xml文件,找不到spring的监听器, ...

  7. 关于Maven打包Java Web项目以及热部署插件Jrebel的使用

    Java Web/Eclipse/Maven/Tomcat 最近有个新项目是java web项目,记录一下,可能比较乱.虽然没接触过Java,但是eclipse还是用过的 初识项目 同事说,项目是ma ...

  8. java搭建maven项目_Eclipse使用maven创建Java Web项目完整示例

    项目开发环境 软件 版本 mac macOS JDK 1.8 maven 3.5.0 tomcat 8.5 Eclipse已经安装插件maven 1.创建Maven web项目 1.1 新建meven ...

  9. Eclipse中使用Gradle构建Java Web项目

    Gradle是一种自动化建构工具,使用DSL来声明项目设置.通过Gradle,可以对项目的依赖进行配置,并且自动下载所依赖的文件,使得构建项目的效率大大提高. 1. 安装Gradle 下载Gradle ...

最新文章

  1. PHP网站安全,PHP程序安全的几个措施
  2. jTessBoxEditor工具进行Tesseract3.02.02样本训练
  3. html正则表达式确认密码,如何使用正则表达式在流星中验证确认密码
  4. C# Aes CryptoStream Specified padding mode is not valid for this algorithm的解決方法
  5. 饲料企业精细化生产管理方案
  6. python语言input和if else的嵌套使用_Linux平台下Python if、if..else、if..elif..else、嵌套if语句...
  7. SAP OData的CSRF校验开关
  8. 比微软kinect更强的视频跟踪算法--TLD跟踪算法介绍
  9. python ev3图形化编程软件下载_mPython(图形化编程软件)
  10. 面试题:找两个有序数组所有数第K小的数
  11. mysql的事务语句_MySQL提供的事务控制语句
  12. 2013中国足球的温柔处罚
  13. 区块链之比特币的私钥,公钥和地址是什么?
  14. 全网最新Linux全套教程
  15. MCS-51单片机寻址方式详解
  16. 360浏览器插件360抢票王火车票刷票技巧
  17. kali无法ping通baidu.com
  18. 关于ASP木马提升权限
  19. html设置图片切割,HTML+CSS实现合并图片的切割显示以及背景渲染
  20. 双语美文|治愈系英文段子,你对人生过敏吗

热门文章

  1. Linux下命令行压缩照片或图片的脚本 (ImageMagick使用心得,convert,import,display实例)...
  2. JavaScript 图片的上传前预览
  3. PHP中逻辑运算符的高效用法---和||
  4. 斗地主AI算法——第十一章の被动出牌(5)
  5. Linux中修改环境变量及生效方法
  6. 如何用Pygame写游戏(十九)
  7. LeetCode 434. Number of Segments in a String
  8. C++——必须使用复制构造函数的情况
  9. 《C和指针》——声明数组参数
  10. 【python】输出到文件, f.write与print