IDEA实用教程之--创建Maven项目

Posted 黑马程序员上海中心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA实用教程之--创建Maven项目相关的知识,希望对你有一定的参考价值。

目录

IDEA实用教程—创建Maven工程 1

1. 前言 2

2. 创建步骤 2

2.1 准备工作 2

2.2 创建步骤 2

2.3 添加依赖 5

2.4 Maven的相关视图 6

3. 创建maven的war工程 8

4. 启动项目 12

4.1 外置tomcat启动maven的war工程 12

4.2 使用maven的tomcat插件启动 14

4.3 使用maven命令启动项目 15



前言

IDEA中常用的Maven项目有两种:

   maven项目

|--普通的maven项目

|--maven的jar工程

|--maven的pom工程

|--maven的war工程

其中maven的jar工程和pom工程的创建方式一样。War工程的创建稍微复杂一点。

本章只对单模块的maven工程创建方式进行讲解,maven的聚合工程将在下一章中进行讲解。

创建步骤

准备工作

创建maven项目需要提前在电脑上安装maven的安装包,配置MAVEN_HOME环境

变量,指定本地仓库的目录。在此就不对maven相关安装过程此进行赘述了。


创建步骤

1.创建普通的maven工程

第一步:FileàNewàProject。如图2-1所示


2-1 创建普通maven项目


第二步:选择Maven项目然后Next

IDEA实用教程之--创建Maven项目

图2-2 创建maven项目


第三步:填写maven的坐标信息

如图2-3所示,填写maven项目的Groupid,ArtifactId和Version。

IDEA实用教程之--创建Maven项目

图2-3 创建maven项目


第四步:填写maven项目的项目名然后点击Finish


IDEA实用教程之--创建Maven项目

图2-4 创建maven项目


第五步:为maven项目配置maven环境

Maven项目创建完成后,在Settings中搜maven,然后在图2-5中标号3处设置MAVEN_HOME的目录。在标号5处指定maven的settings.xml的目录(settings.xml一般使用maven安装目录下conf中的settings.xml。设置前需要勾选标号4处的override)。

IDEA实用教程之--创建Maven项目

图2-5 创建maven项目

添加依赖

IDEA的maven工程添加依赖时,只需要在pom.xml文件中的<dependies>标签中书

写<dependency>然后输入artifactId即可根据提示添加上依赖的完整信息。如图2-6所示,添加c3p0的依赖。


IDEA实用教程之--创建Maven项目

图2-6 创建maven项目


2.4 Maven的相关视图

1.Maven的项目结构,如图2-7所示

标号1:maven项目的源文件和资源文件目录

标号2:maven的test目录

标号3:maven的依赖


IDEA实用教程之--创建Maven项目

图2-7  创建maven项目


2.maven的project视图

调出maven projects视图的方法:

IDEA实用教程之--创建Maven项目

图2-8 创建maven项目


Maven Projects视图详解。如图2-9所示:

1-Lifecycle  maven的生命周期相关,一般clean,install等操作双击这里即可。

2-Plugins   maven插件

3-Dependencies maven的依赖

IDEA实用教程之--创建Maven项目

图2-9 创建maven项目


1. 创建maven的war工程

创建maven的war工程需要依赖maven的骨架。具体创建过程如下:

第一步:FileàNewàProject。如图2-10所示


IDEA实用教程之--创建Maven项目

2-10 创建maven项目


第二步:如图2-11 选择MavenàCreate frome archetypeàmaven-archetype-webappàNext


IDEA实用教程之--创建Maven项目

图2-11 创建maven项目


第三步:如图2-12 填写maven的坐标信息

IDEA实用教程之--创建Maven项目

图2-12 创建maven项目


第四步:配置maven环境,如图2-13所示

1-检查maven的MAVEN_HOME和User settings file配置是否正确,如果正确就不需要在配置了;

2-点击+添加Maven参数属性

3-在Name处输入:archetypeCatalog

4-在Value处输入:internal

点击OK然后Next进入下一步

注:第3,4步添加Maven的property是指定maven的war工程加载本地的maven元数据,如果不指定就默认从中央仓库去加载。从中央仓库加载元数据会非常慢,所以需要手动配置这个参数。


IDEA实用教程之--创建Maven项目

图2-13 创建maven项目

第五步:填写maven项目名称,点击Finish完成maven的war工程的创建

IDEA实用教程之--创建Maven项目

图2-17 创建controller子模块


1. 启动项目

Maven的war工程的启动方式有三种:

1.外置tomcat启动

2.maven的tomcat插件启动

3.配置maven命令启动

 

4.1 外置tomcat启动maven的war工程

第一步:Edit Configurations


IDEA实用教程之--创建Maven项目

图4-1 启动项目

第二步:添加tomcat

IDEA实用教程之--创建Maven项目

图4-2 配置tomcat

第三步:给tomcat取个名,将maven的war包发布到tomcat中

IDEA实用教程之--创建Maven项目

图4-3 配置tomcat

注意:点击Fix后选择图4-4中图标2处的war包即可

IDEA实用教程之--创建Maven项目

图4-4 配置tomcat

第四步:启动tomcat

IDEA实用教程之--创建Maven项目

图4-5 启动tomcat

注意:在配置tomcat的时候,最好是使用一个全新的tomcat。

使用maven的tomcat插件启动

第一步:在pom文件中添加tomcat7-maven-plugin的依赖

<plugin>

                <groupId>org.apache.tomcat.maven</groupId>

                <artifactId>tomcat7-maven-plugin</artifactId>

                <version>2.1</version>

                <configuration>

                    <port>80</port>

                    <path>/</path>

                </configuration>

            </plugin>

 

第二步:打开Maven Projects,双击tomcat7插件中tomcat7:run启动maven项目。如图4-6所示:

IDEA实用教程之--创建Maven项目

图4-6 tomcat的maven插件启动项目


 使用maven命令启动项目

第一步:在pom文件中添加tomcat7-maven-plugin的依赖

<plugin>

                <groupId>org.apache.tomcat.maven</groupId>

                <artifactId>tomcat7-maven-plugin</artifactId>

                <version>2.1</version>

                <configuration>

                    <port>80</port>

                    <path>/</path>

                </configuration>

            </plugin>

 

第二步:配置maven命令

如图:4-7所示点击“+”,然后选择maven

IDEA实用教程之--创建Maven项目

图4-7 配置maven命令

如图4-8填写maven命令的相关信息

IDEA实用教程之--创建Maven项目

图4-8 配置maven命令

第四步:选择maven命令,然后执行

如图4-8所示:点击标号1正常运行,点击图标2Debug模式运行

IDEA实用教程之--创建Maven项目

图4-8 执行maven命令


小编:三三君

三三君同志在上海传智播客主要从事自主打酱油,自入职以来,始终严格要求自己,兢兢业业,立足本职岗位、刻苦钻研技术、勇挑工作重担、贴心服务学员,脚踏实地做好每一项专业酱油技术工作。表扬,以资鼓励。


黑马程序员

上海校区

itheimaSH



以上是关于IDEA实用教程之--创建Maven项目的主要内容,如果未能解决你的问题,请参考以下文章

[转发]学习maven的使用,看到一篇很实用的入门教程(菜鸟级入门)

IDEA实用教程

IDEA之web项目(maven项目)创建

SpringBoot 在IDEA中实现热部署(实用版)

IntelliJ IDEA教程之如何clean或者install Maven项目

JDBC之用IDEA连接SQLServer数据库实用教程