在Intellij IDEA 下通过Maven新建项目的一些体会

时间:2023-03-08 22:41:44
在Intellij IDEA 下通过Maven新建项目的一些体会

  因为习惯的原因,一直在用jetbrain的IDE,最近的在开发javaEE项目,并尝试用maven来管理依赖,那这中间又出了什么让我不得不写下来的呢

一、先来看看在IDEA下怎么用maven建项目

1.在IDEA中New->Project->Maven 进行如下图示选择

在Intellij IDEA 下通过Maven新建项目的一些体会

根据模版(archetype:原型)来选择创建一个webapp.

2.点击下一步,进行设置,参数说明

GroupId:指的是组Id,通常指包名

ArtifactId:指的是打包发布时的项目名

在Intellij IDEA 下通过Maven新建项目的一些体会

3.下一步进行maven 配置

在Intellij IDEA 下通过Maven新建项目的一些体会

下载此XML 至maven 目录:http://repo1.maven.org/maven2/archetype-catalog.xml

点击完成,生成项目

4.对生成项目目录修改,添加java目录作为Source目录

在Intellij IDEA 下通过Maven新建项目的一些体会

在Intellij IDEA 下通过Maven新建项目的一些体会

二、在接下来实现SpringMvc+mybatis时,所有非.java文件全部应放至resources下目录,不然无法有classpath定位。

例:通常会将mybatis的mapper文件放至Sources目录即例中java目录下,但在编译运行时会发现报资源无法找到

class path resource [com/mygroupid/mapper/] cannot be resolved to URL because it does not exist

将mapper文件重新放至resources下是则编译通过正常运行

在Intellij IDEA 下通过Maven新建项目的一些体会

总结,将非.java资源放至resources下方能通过classpath定位到。