作者简介
作者名:编程界明世隐
简介:CSDN博客专家,从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞!
引言
我本来是一直用eclipse和myeclipse的老程序员了,很多我的粉丝小伙伴都说他们要用idea,问我怎么不用idea,其实明哥觉得用啥开发工具都不是重点,重点是要跟着明哥多学Java知识、多练习,但是作为一个宠粉的人,我怎么能拒绝粉丝的要求呢,于是我偷偷的去学习了一波(拿来吧你),然后就写了这个系列,希望小伙伴们能有所收获,明哥会努力更新的。
导航
✪ IDEA从零到精通目录索引
◄上一篇【14】Maven安装和详细配置
►下一篇【16】用Spring Initializr创建springboot项目
热门专栏推荐
【1】Java小游戏(俄罗斯方块、植物大战僵尸等)
【2】JavaWeb项目实战(图书管理、宿舍管理等)
【3】JavaScript精彩实例(飞机大战、验证码等)
【4】Java小白入门200例
【5】从零学Java、趣学Java
【6】IDEA从零到精通
1、在Idea中配置maven
- File => Settings,进入设置
- 找到Build,Execution… => Build Tools => Maven
- 在右边的maven home path的右边选择你的maven安装路径,选择到根目录;
- User settings file就选择你maven根目录下的conf目录的settings.xml,Local repository 是maven的本地仓库,看自己的需要来配置,可以使用默认路径也可以在settings.xml中配置本地maven仓库,看自己需要。
2、创建maven项目
- 点击File,选择New,再点击Project
- 左边选择Maven,右边上面选择JDK的版本,选jdk1.8以上哈,然后勾选Create from archetype,再在下方选择webapp,注意别选错了,图上有标注,然后Next。
- 填写各类名称
1是项目名;
2是存储路径;
3是组名一般填写公司名组成,就跟定义包似的;
4是标识名,用于区分同一组下的不通项目;
5是版本号。
- 配置maven信息
指定Maven的安装目录,settings.xml的目录,以及本地仓库路径
添加配置 DarchetypeCatalog=internal,每次创建maven项目时, IDEA 要使用插件进行创建,当你创建新的项目时,每次都会去中央仓库下载这些插件,创建会比较慢。所以在创建maven项目时,应该让它找本地仓库中的插件进行项目的创建。
DarchetypeCatalog=internal
- 点击Finish,等待项目创建完成,完成后项目结果如下:
3、配置项目
- Maven项目标准目录结构
此时项目不完整,不能满足我们的开发需要,所以需要我们手动建设一些文件夹,以下是maven项目的标准目录结构:
src/main/java
src/main/resources
src/test/java
src/test/resources
- 依次创建好目录
(1)选择File => New => Directory
(2)创建java目录
(3)创建resources目录
(4)创建test java目录
(5)创建test resources目录
(6)创建完成后目录结构如下,注意各自的颜色:
- 如果这些目录关联不对,则需要自己去调整,关联关系如下:
src/main/java 关联为 Sources Root
src/main/resources 关联为Resources Root
src/test/java 关联为Test Sources Root
src/test/resources 关联为 Test Resources Root
调整方法1:
在对应的目录上右键,找到Mark Directory as,选择对应的即可。
调整方法2:
右键项目,选择Project Structure,再选择Module ,右方选择Sources,然后调整即可。
下一节我们来使用tomcat运行这个Maven项目
小结
这节总结了“ IDEA中创建maven项目 ”,希望能对大家有所帮助,请各位小伙伴帮忙 【点赞】+【收藏】+ 【评论区打卡】, 如果有兴趣跟小明哥一起学习Java的,【关注一波】不迷路哦。
请到文章下方帮忙【一键三连】谢谢哈!
导航
✪ IDEA从零到精通目录索引
◄上一篇【14】Maven安装和详细配置
►下一篇【16】用Spring Initializr创建springboot项目
热门专栏推荐
【1】Java小游戏(俄罗斯方块、植物大战僵尸等)
【2】JavaWeb项目实战(图书管理、宿舍管理等)
【3】JavaScript精彩实例(飞机大战、验证码等)
【4】Java小白入门200例
【5】从零学Java、趣学Java
【6】IDEA从零到精通