本帖最后由 shjava 于 2017-9-20 21:15 编辑
IDEA实用教程—创建Maven工程
1. 前言
IDEA中常用的Maven项目有两种: maven项目 |--普通的maven项目 |--maven的jar工程 |--maven的pom工程 |--maven的war工程 其中maven的jar工程和pom工程的创建方式一样。War工程的创建稍微复杂一点。 本章只对单模块的maven工程创建方式进行讲解,maven的聚合工程将在下一章中进行讲解。
2. 创建步骤
2.1 准备工作 创建maven项目需要提前在电脑上安装maven的安装包,配置MAVEN_HOME环境变量,指定本地仓库的目录。在此就不对maven相关安装过程此进行赘述了。
2.2 创建步骤 1.创建普通的maven工程 第一步:FileàNewàProject。如图2-1所示
2-1创建普通maven项目
第二步:选择Maven项目然后Next
图2-2 创建maven项目
第三步:填写maven的坐标信息 如图2-3所示,填写maven项目的Groupid,ArtifactId和Version。
图2-3 创建maven项目 第四步:填写maven项目的项目名然后点击Finish
图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)。
图2-5 创建maven项目
2.3 添加依赖 IDEA的maven工程添加依赖时,只需要在pom.xml文件中的<dependies>标签中书写<dependency>然后输入artifactId即可根据提示添加上依赖的完整信息。如图2-6所示,添加c3p0的依赖。
图2-6 创建maven项目
2.4 Maven的相关视图 1.Maven的项目结构,如图2-7所示 标号1:maven项目的源文件和资源文件目录 标号2:maven的test目录 标号3:maven的依赖
图2-7 创建maven项目 2.maven的project视图 调出maven projects视图的方法:
图2-8 创建maven项目 Maven Projects视图详解。如图2-9所示: 1-Lifecycle maven的生命周期相关,一般clean,install等操作双击这里即可。 2-Plugins maven插件 3-Dependencies maven的依赖
图2-9 创建maven项目 3. 创建maven的war工程
创建maven的war工程需要依赖maven的骨架。具体创建过程如下: 第一步:FileàNewàProject。如图2-10所示
2-10创建maven项目
第二步:如图2-11 选择MavenàCreatefrome archetypeàmaven-archetype-webappàNext
图2-11 创建maven项目
第三步:如图2-12 填写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元数据,如果不指定就默认从中央仓库去加载。从中央仓库加载元数据会非常慢,所以需要手动配置这个参数。
图2-13 创建maven项目 第五步:填写maven项目名称,点击Finish完成maven的war工程的创建
图2-14 创建controller子模块
4. 启动项目
Maven的war工程的启动方式有三种: 1.外置tomcat启动 2.maven的tomcat插件启动 3.配置maven命令启动
4.1 外置tomcat启动maven的war工程 第一步:Edit Configurations
图4-1 启动项目 第二步:添加tomcat
图4-2 配置tomcat 第三步:给tomcat取个名,将maven的war包发布到tomcat中
图4-3 配置tomcat 注意: 点击Fix后选择图4-4中图标2处的war包即可
图4-4 配置tomcat 第四步:启动tomcat
图4-5 启动tomcat 注意: 在配置tomcat的时候,最好是使用一个全新的tomcat。 4.2 使用maven的tomcat插件启动 第一步:在pom文件中添加tomcat7-maven-plugin的依赖 [Java] 纯文本查看 复制代码 <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所示:
图4-6 tomcat的maven插件启动项目 4.3 使用maven命令启动项目 第一步:在pom文件中添加tomcat7-maven-plugin的依赖
第二步:配置maven命令 如图:4-7所示点击“+”,然后选择maven
图4-7 配置maven命令 如图4-8填写maven命令的相关信息
图4-8 配置maven命令 第四步:选择maven命令,然后执行 如图4-9所示:点击标号1正常运行,点击图标2Debug模式运行
图4-9执行maven命令
|