Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat

  Maven 是一个项目管理工具,它提供了一个构建完整的生命周期框架。

  下面介绍在 Idea 中创建 Maven 项目,在src下手动创建规范的maven目录结构,并设置Java源目录,并配置Tomcat。



一、在 Idea 中创建 Maven 项目

1.1、创建Maven项目

选择File ->new ->Project,在弹出框New Project中选择Maven,右侧选择Apache的webapp,点击Next。

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat

备注:(1)Project SDK,项目 SDK(Software Development Kit,软件集成开发工具),这里的话是jdk的路径,环境变量里配置了JAVA_HOME应该可以自动识别到的!  (2)Maven 3.3.1+以上的版本需要JDK 1.7+以上的版本与之搭配使用,否则会出现异常,以至于 Maven 项目创建失败。


GroupId、ArtifactId、Version

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat

备注:ArtifactIdGroupId需要我们自己命名,Version默认为1.0-SNAPSHOT,表示该项目属于不稳定的快照版本,默认即可。


配置maven和本地仓库的相关路径

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat


项目和模块的名字和路径

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat

如上图所示,将Project nameModule name统一命名为zlcode,依次配置完之后,点击Next


◆ 自动生成的目录结构

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat

   上图中,当控制台输出BUILD SUCESS的时候,这意味着 Maven 已经创建完成。但是,如果我们仔细观察 IDEA 自动为我们生成的 Maven 目录结构,会发现这与我们认知中的 Maven 项目的目录结构大不相同,它没有与main同级的test目录、没有resources目录、也没有java目录,甚至连源目录都没有标记出来,为啥?实际上,Maven 并没有强制我们必须创建testresourcesjava这样的目录,之所以建立这样的目录结构,仅仅是出于我们的习惯以及方便管理项目而已。


1.2、在src下手动创建规范的maven目录结构,并设置Java源目录

在哪个文件夹下创建就在点击它,右键,选择new-》directory,创建如下左图的目录:

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat         Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat


标记目录可以按上面右图的方式,也可以使用快捷键F4(先要选中项目)或者Ctrl+Alt+Shift+S,文件夹的按照下图选择相应的类型:

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat


   上图中的webapp并没有任何标识,因为webapp目录比较特殊,需要我们将其标记为 Web 的项目的资源目录。下面来标识webapp文件夹:


在这里,点击zlcode上面的+,选择项目类型Web

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat


先选中zlcode下的Web,再点击“修改笔”,弹出框中选择web.xml路径。

    (一般情况下,默认的目录都是不准确,需要我们重新选择)

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat


Web Resources Directories需要指向项目的资源目录即webapp目录,与Deploy Descriptor一样,需要我们重新选择。

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat


最后项目的目录结构及图标如下(webapp图标上有一个蓝色的点):

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat

———————— 至此 Maven 项目创建完成,java源目录设置成功 ————————————




二、配置Tomcat

 点击下拉框,选择Edit Configurations...

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat


点击左上角的“+”,在下面选择Tomcat Server 下面的Local,在选择中间的Deployment,选择右边的“+”,Artifact。

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat


    弹出如下提示框:

     Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat

    上面一种是打包成war发布到webapp目录下,可以称之为发布模式。下面一种是不把程序打包成war,不发布到tomcat的webapp目录下,直接把Tomcat与程序target下的编译后的文件夹(实际就是war的解压缩)建立一种关联,然后用tomcat直接运行调试,更加快速,且修改Java文件后,再运行界面update--redeploy下就生效了,就不需要maven打包成war,我们可以称之为开发模式


下面配置Server

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat


可以看到导航栏之前的下拉框有了Tomcat的图标和我给的名字!到此就成功了!

Intellij Idea使用入门(二)——在IntelliJ IDEA 中搭建Maven ,并配置Tomcat