maven构建java web项目(idea开发)
创建之前,要先配置好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 Name
和Project location
这里配置项目的名称和位置,不过一般你前面配置好了,这里默认就可以了。more settings一般也是默认的就好,保持一致就行。点击finish完成创建,之后它会自动安装各种配置好的模板包等等;
7、 创建好后常见结构和文件说明:
A、.idea
文件夹存放项目的配置信息,包括历史记录,版本控制信息等。一般是默认生成的不太需要管
B、 .iml
是intellij idea的工程配置文件,里面是当前项目的一些配置信息,比如模块信息、依赖信息、组件信息、模块路径等等。是idea自动创建的模块文件,一般也不用管。但是项目名和.iml文件名要保持一致,如果不一致,要记得修改.iml文件名。
C、src
文件夹,项目资源文件夹【自动生成后没有的,自己右键新建一个文件夹就可以了】。里面通常由main文件夹和test文件夹,main文件里面一般存放java源码文件夹和resources资源文件夹。test文件夹根据个人需要,里面存放的主要是测试用的。【项目比较大的,需要构建不同的模块】
D、pom.xml
文件,用来配置。比如在dependency配置依赖、packaging配置打包格式、build配置插件,还有项目版本、名称等等都可以。【查询maven的各种库】
注意:
idea和 .iml是可以隐藏的,通过在File - settings - Editor - File Types - ignore files and folders
里面添加忽略文件和文件夹。
如果想更改文件夹类型可以通过两种方法:
A、选中需要更改类型的文件夹,然后右键选择Mark Directory As
,比如可以更改为资源文件夹。
B、选中项目文件夹,然后右键选择Open Module Settings
,Modules
里面可以更加快速的管理文件夹类型。
Directory文件夹变成Package包文件夹后,就只能创建二级的package包文件夹,不能再包文件夹里创建普通文件夹了(idea里面普通文件夹一般是灰色的,特殊文件夹有颜色或者不同的小图标)。
maven构建java web项目(idea开发)相关推荐
- Maven-EclipseEE使用Maven构建Java web项目从0到1
Maven是什么 安装Maven 解压apache-maven-350-binzip 新建变量M2_HOME配置Maven主目录 在 Path 变量中添加 Maven的bin目录 命令窗口mvn -v ...
- 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 ...
- 在k8s中使用gradle构建java web项目镜像Dockerfile
在k8s中使用gradle构建java web项目镜像Dockerfile FROM gradle:6-jdk8 AS build COPY --chown=gradle:gradle . /home ...
- 使用Spring Boot来加速Java web项目的开发
我想,现在企业级的Java web项目应该或多或少都会使用到Spring框架的. 回首我们以前使用Spring框架的时候,我们需要首先在(如果你使用Maven的话)pom文件中增加对相关的的依赖(使用 ...
- 使用IntelliJ IDEA 15和Maven创建Java Web项目(转)
1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期. 可以通过其命令做所有相关的工 ...
- maven的java web项目启动找不到Spring ContextLoaderListener的解决办法
用maven搭建的java web项目,上传到git仓库后,当同事clone下来项目,部署到tomcat运行时,就报了如下错误,即启动web项目时,加载web.xml文件,找不到spring的监听器, ...
- 关于Maven打包Java Web项目以及热部署插件Jrebel的使用
Java Web/Eclipse/Maven/Tomcat 最近有个新项目是java web项目,记录一下,可能比较乱.虽然没接触过Java,但是eclipse还是用过的 初识项目 同事说,项目是ma ...
- 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 ...
- Eclipse中使用Gradle构建Java Web项目
Gradle是一种自动化建构工具,使用DSL来声明项目设置.通过Gradle,可以对项目的依赖进行配置,并且自动下载所依赖的文件,使得构建项目的效率大大提高. 1. 安装Gradle 下载Gradle ...
最新文章
- PHP网站安全,PHP程序安全的几个措施
- jTessBoxEditor工具进行Tesseract3.02.02样本训练
- html正则表达式确认密码,如何使用正则表达式在流星中验证确认密码
- C# Aes CryptoStream Specified padding mode is not valid for this algorithm的解決方法
- 饲料企业精细化生产管理方案
- python语言input和if else的嵌套使用_Linux平台下Python if、if..else、if..elif..else、嵌套if语句...
- SAP OData的CSRF校验开关
- 比微软kinect更强的视频跟踪算法--TLD跟踪算法介绍
- python ev3图形化编程软件下载_mPython(图形化编程软件)
- 面试题:找两个有序数组所有数第K小的数
- mysql的事务语句_MySQL提供的事务控制语句
- 2013中国足球的温柔处罚
- 区块链之比特币的私钥,公钥和地址是什么?
- 全网最新Linux全套教程
- MCS-51单片机寻址方式详解
- 360浏览器插件360抢票王火车票刷票技巧
- kali无法ping通baidu.com
- 关于ASP木马提升权限
- html设置图片切割,HTML+CSS实现合并图片的切割显示以及背景渲染
- 双语美文|治愈系英文段子,你对人生过敏吗
热门文章
- Linux下命令行压缩照片或图片的脚本 (ImageMagick使用心得,convert,import,display实例)...
- JavaScript 图片的上传前预览
- PHP中逻辑运算符的高效用法---和||
- 斗地主AI算法——第十一章の被动出牌(5)
- Linux中修改环境变量及生效方法
- 如何用Pygame写游戏(十九)
- LeetCode 434. Number of Segments in a String
- C++——必须使用复制构造函数的情况
- 《C和指针》——声明数组参数
- 【python】输出到文件, f.write与print