将Maven集成到idea中并创建第一个Maven项目
在将Maven集成到idea中之前,你需要确保你已经安装过了Maven,在DOS下输入mvn -v如果显示如下,则证明已安装,如果没有安装,可以参考Maven的下载安装,如果你不知道Maven的一些基础知识,可以参考Maven基础详解
接下来打开我们的idea进入到主界面之后,我们进入settings开始如下设置,前两个红色框框设置好之后,第三个红色框框会自动补全,如果没有补全,可能是你本地仓库配置的问题,可以在Maven目录下的config目录下的settings.xml中配置
当我们使用maven骨架创建maven时,是需要联网的,配置如下一个属性,如果我们之前创建maven时下载过骨架,那么它就会从本地找到对应的骨架,而不用去下载了
-DarchetypeCatalog=internal
配置好之后,来通过java骨架创建第一个maven项目,Create New Project
进入到如下界面,进行红色框内的选择,然后next
把这个坐标写上,一共三个属性,最后一个版本号自动填充了,然后一路next,直到完成
完成之后就可以看到如下界面,如果时第一次创建maven,速度比较慢,因为需要下载jar包,在这里注意一下红色框框中,点上自动导入
然后我们修改一下main方法,输出一句hello maven
用maven如何创建web项目呢,这里进行讲解创建web项目
其它的都是一样的,只是在选择骨架的时候,选择webapp即可
创建成功之后,会看到如下界面,在这里可以写web代码
在上面的目录可以写web了,但是并不是完整的,并没有test目录,也没有main.java目录等,我们补充一个main.java
此时的文件夹只是一个普普通通的文件夹,如果想让它变成一个资源文件夹,需要如下操作,这样我们写正是代码的目录就创建好了。
将Maven集成到idea中并创建第一个Maven项目相关推荐
- 五十一、创建第一个Maven项目和pom.xml 详解
@Author:Runsen @Date:2020/6/12 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...
- Flutter入门——创建第一个Flutter项目
Flutter入门--创建第一个Flutter项目 一.创建项目 第一个项目使用Android Studio创建,步骤如下: 先打开Android Studio,会有一个创建新的Flutter应用的选 ...
- 创建第一个IOS项目
今天我们创建第一个IOS项目,并在模拟器上运行 首先进入Xcode 点击创建新项目后,接下来该给项目起一个名字啦 HelloWorld! 点击下一步,开始选择模板啦 我们选择SingleView Ap ...
- python创建django项目_搭建Python-Django环境,创建第一个Django项目
曾想学爬虫,没想到误入python web班,在美女老师shirely的指导下,搭建了好Django环境,试着开始做第一个web项目 一.Python环境安装 1.Python2.7的下载 从Pyth ...
- 跟小静学MVC3[01]--创建第一个MVC3项目
[前言]从今天开始,小静要学习Pro ASP.NET MVC3 Framework这本经典大作了,我是下载的电子版学习的.在这里只是用作学习的记录,便于以后查阅,也为了督促自己坚持下去.不用于任何商业 ...
- VsCode创建第一个vue项目
转载自:https://www.cnblogs.com/z45281625/p/9015380.html VsCode创建第一个vue项目 使用vue-cli快速构建项目 ( vue-cli 是vu ...
- 创建第一个phpstorm项目(phpstorm+Apache)
创建第一个phpstorm项目 1.点击新建项目 2.选择新建空项目 3.选择新建项目位置(由于要使用apache,所以项目一定要建在apache下的htdocs下) 4.给项目命完名 5.再次确认文 ...
- 我刚创建了一个开源项目OXmlEd,欢迎大家拍砖
我刚创建了一个开源项目 OXmlEd ,欢迎大家拍砖 小弟我刚在sourceforge上创建了一个开源项目OXmlEd,网址是: https://sourceforge.net/projects/ox ...
- mac下创建第一个flutter项目以及遇到的问题
换电脑之后就没整过flutter环境,这周正好得空,就把flutter先搭起来,下面记录过程以及遇到的问题, 解决办法办法. 首先下载Android Studio 点击跳转 汉化教程: 1.点击下方链 ...
最新文章
- 算法理解|从头开始理解梯度提升算法
- MongoDB 安全 checklist 及最优配置模板
- github 慢_告别github 下载慢问题,让你的github下载速度起飞
- mybatis中getMapper是怎么通过动态代理得到dao接口的实现类并执行mapper文件sql语句的
- 一文详解pytorch的“动态图”与“自动微分”技术
- 20130328java基础学习笔记-循环结构for以及for,while循环区别
- 华为nova4是不是鸿蒙系统,华为nova 4手机什么时候可以升级鸿蒙系统?鸿蒙系统nova4升级时间介绍...
- 阿里主管通知我试用期延期……
- php smarty php函数,smarty中使用php函数的方法
- ffmpeg threads_用ffmpeg命令行转压视频
- 现在小餐厅的推广视频
- Node.js 借助art-template进行后端渲染并呈现页面到前端
- VMware Workstation 備份與恢復虛擬機
- 1230v3配服务器内存性能提升,E3 1230 V3四核3.7G睿频福利教程及评测
- 区块链升为国家战略,它就升天了么?
- c语言——实现简单扫雷小游戏
- 消防工程师 8.2 防排烟系统-防烟
- 求生2本地服务器怎么修改参数,求生之路2服务器指令及难度参数设置
- C#学习笔记 正则表达式
- 人工神经网络技术基础