Intellij IDEA新建maven项目

网上有很多优秀的博客,我参考了一些博客进行实践,这里仅供自己记录以及学习。以下内容按照先叙述操作,再讲解一些基础知识的顺序进行。

参考博客:

https://blog.csdn.net/hanzl1/article/details/80377269

https://blog.csdn.net/xusheng_Mr/article/details/74474619

file->new->project

选择Maven,在右侧勾选“Create from archetype”(下图被“Search for”挡住了),在右侧搜索(Ctrl+F),虽然你看不到搜索框,但不用管,大胆地输入"org.apache"找到所需项目的基本定位,然后自己往下面翻翻,找到“org.apache.maven.archetypes:maven-archetype-webapp”选中,点击“Next”。这里如果直接搜索“org.apache.maven.archetypes:maven-archetype-webapp”是找不到的,我也不知道为啥。

输入“GroupId”和“ArtifactId”,版本号基本不用动。这里解释一下这三项的含义。

GroupId:定义了项目属于哪个组,通常与公司或组织有关(e.g. com.google.myapp)

ArtifactId:定义了项目在组中的唯一Id

Version:当前项目版本号,SNAPSHOT表示当前项目不稳定,正常版本顺序为“1.0-SNAPSHOT》1.0》2.0-SNAPSHOT…”

Next之后,如下图。先点击“Maven home directory”右侧的三个点,选择自己的maven版本路径。然后确认“User home directory”和“Local respository”这里是否已经定位到自己的用户目录下的.m2文件夹或者你的maven安装目录下的“settings.xml”和“repository”。

点击“+”号,添加Properties设置,如图“Name:archetypeCatalog”、“Value:internal”。然后OK,再然后Next。

———————————————————这里是啰嗦而详细的解释的分割线———————————————————

1、通常你在进入到这一步的时候Maven home directory这里会自动给你配置一个Maven版本,但是这个版本的稳定性是没有办法保证的,所以最好定位到自己安装的Maven目录下。

2、User home directory”和“Local respository”这里你可以即定位到你的用户目录下的文件,也可以定位到maven安装目录下。建议定义到用户目录,可对用户自己的maven进行设置;如果定位到maven安装目录,如果在项目过程中对maven进行了设置,会影响到本机使用的所有用户。

(1)如果是用户目录,可能无法找到settings.xml,需要把“maven安装目录->conf->settings.xml”复制到用户目录下的.m2文件夹

(2)如果是maven安装目录,没有repository文件夹,就将.m2文件夹下的repository文件夹复制过来。

——————————————————————————解释结束———————————————————————

选择项目名称和项目位置。注意,如果你重新选择了项目创建位置,应该路径下没有项目文件夹,需要在项目位置的路径上手动加上“\项目名称”。最后finish。

这时,一个Maven项目已经建立,但是缺少关键的文件夹,我们需要手动添加。最好不要右键添加文件夹,有更简单的方法。选择“File->Project Structure”

出现界面之后选择“Modules”,然后选择“Sources”,进行文件夹添加和标记。首先新建文件夹,在对应目录下右键,最后一个“New Folder”,需要新建5个"main->java"、"main->resources"、“test->java”、“test->resouces”、“src->target”。

文件夹构建结束后,我们需要标注每个文件夹的类型。点击选中文件夹,再点击图中的绿色框里的内容,即可为文件夹指定类型,图标也会产生相应的变化。"main->java"为Sources类型、"main->resources"为Resources类型、“test->java”为Tests类型、“test->resouces”为Test Resouces类型、“src->target”为Excluded类型。

操作结束后,记得对比下图检查自己的文件夹和类型是否正确。检查完毕后,OK,一个Maven项目就建立结束了。

将项目放在Tomcat下进行测试。点击IDEA右上角的“Add Configuration”,如果你的IDEA右上角找不到“Add Configuration”选项框,就点击“Run->Edit Cinfigurations”就可以了。

依次“+->Tomcat Server->Local”,添加本地的Tomcat服务。如果你找不到“Tomcat Server”,就往下接着看,马上会写出解决方法。

—————————————————————如果你找不到“Tomcat Server”—————————————————————

点击“File->Settings”,然后点击“Build,Execution,Deployment->Appllication Severs-> + ->Tomcat Server”。

在“Tomcat Home”和“Tomcat base directory”里填上自己的tomcat的安装路径,点击OK即可。

———————————————现在你能在Edit Configurations里找到“Tomcat Server”了————————————————

在这个界面,我们需要配置三个信息:“Name”、“URL”和“HTTP port”。配置完,不要OK这个界面还有其他操作。

Name:任何你喜欢的名字,建议这里还是与Artifact一致。

URL:一会测试执行时所打开的网址,注意这个端口之前不可被占用

HTTP port:Tomcat端口号,一般为8080,如果你之前修改并且忘记了,打开Tomcat安装目录,在"conf->server.xml"中可以找到,搜索Connect port,后面即为你的端口号。

点击”Deployment->+->Artifact“,然后在弹出的框里选择含有”exploded“的那个war。如果你没有找到Artifact不要急,后面会告诉你如何找到。

—————————————————————如果你找不到“Artifact”———————————————————————

你需要使用maven将项目编译为一个war包。

在IDEA中找到maven,有三种方法:

1、鼠标放到IDEA左下角出,出现弹框,选择Maven

2、直接在IDEA的右侧边框里选择Maven

3、版本原因,有些Maven在”File->Maven“处,由于我的IDEA版本不是这样,所以这里我就不配图了。

点击Maven之后,我们在项目名称出选择右键->”Generate Sources and Update Folder“

————————————————现在你能找到“Artifact”,返回之前步骤配置吧——————————————————

运行项目,确认Configuration那里现在时你所配置的Tomcat测试,然后点击右边的绿色运行键。

最后结果:打开的界面,为你配置Tomcat测试时的url。

猜你喜欢

转载自blog.csdn.net/zhanggonglalala/article/details/88682048
今日推荐