第零部分:使用maven的阿里云镜像服务器
因为maven的仓库服务器在国外,网速不是很理想,一般配置阿里云的镜像服务器或者使用nexus自己搭建maven仓库的私服;
推荐使用阿里云镜像:
将配置了阿里云镜像的setting文件,放置在windows操作系统的个人目录的m2文件夹中;这是使用ideamaven插件的默认方式;
注意,如果是第一次构建maven项目,在操作系统的个人目录下没有.m2文件夹,则可以使用cmd命令行,先在个人目录下创建一个.m2文件夹;
打开cmd命令窗口,输入命令: md .m2
然后回车即可,这样就在操作系统的个人目录下创建了一个名为.m2的文件夹,然后将配置了阿里镜像的setting.xml文件拷入操作系统的个人目录下的.m2文件夹下;
命令窗口如下:
创建之后的个人目录如下:C:\Users\Administrator.USER-20190308OT\.m2
还可以maven软件的方式,放置在maven的apache-maven-3.6.0\conf配置目录下即可;但是要求idea中配置使用该maven软件;(建议熟练使用maven之后,再去进行操作)
第一部分:使用maven插件创建maven项目:
打开IDEA,File>New>Project,选择Maven,选择Project SDK(JDK),勾选Create from archetype(),选择maven-archetype-webapp。
填写GroupId和ArtifactId。(这两个属性坐标可以唯一确定一个项目)
GroupId和ArtifactId是确定项目在Maven仓库中的坐标,具有唯一性,可以通过他们去查找项目。GroupId一般分为多个段,第一段为域,第二段为公司名称。域又分为org、com、cn等等。ArtifactId是工程项目名。
最新版的idea界面如下图:
下面继续进行maven项目的创建过程:
新版本的idea会弹出maven插件的配置界面如图:
采用默认方式继续进行下一步;
直接默认点击finish即可;(本课程直接点击finish)
选择项目路径。点击finish,创建完毕,可以看到下个页面:
选择右下角弹出框的,Enable Auto-Imported选项
注意:在maven项目构建构成中,注意右下角的进度条,进度条任务没有完成之前不要关闭idea工具或者断网,否则容易造成maven项目构建失败,如果构建失败,请你 重头再来;
重头再来之前,注意检查是否复制阿里镜像配置文件;一定要配置阿里镜像;
创建完成之后的项目目录如下图:
第二部分:使用tomcat发布运行maven项目:
安装idea的tomcat插件,快捷键 alt+ctrl+s,打开setting面板,搜索 tomcat,查看是否安装了该插件,如果没有则进行安装插件。
检查项目属性设置收费正确,一般默认不需要进行修改,
点击如图所示的地方,进行添加Tomcat配置页面
弹出页面后,按照如图顺序找到,点击+号
选择tomcat Service -> Local,注意不是选择 tomee server,注意,这里不要选错了哦,还有一个TomEE Service!
按照下面图所示进行配置。
图中数字的地方代表的配置意思:
1代表名称,给配置的Tomcat取名称。
2代表配置Tomcat的安装路径,点击选择本地tomcat目录。
其他的采用默认选项即可
还在该面板上选择,Deployment,为项目配置webapp,后面的名字可以自己定义,别忘了加“/”.注意:如果 / 后面没有项目名,则浏览器中不会显示项目名;此处可以在 / 后面添加项目名称。
选择本面板中的Deployment选项卡,点击+号,选择 artifact,选择所有发布的项目,如图:
说明:
XXX_:war exploded
展开部署(相当于将资源文件进行展开后进行部署)
XXX_:war
发布模式,这是先打成war包,再部署
点击ok,设置项目发布之后的项目名,
点击idea右上侧的按钮,可以built、run、debug所发布的项目。
第三部分:补全maven项目的java、resources文件目录
添加java文件夹,如下图
然后在java文件夹上右键 mark derictory as – sources root,标记完成之后为蓝色。
然后右键添加 resources 文件夹,然后右键mark该文件夹为 resources root;如图:
这样可以写后台java代码和配置文件信息了。
Maven项目的创建到此结束。