开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 27 天,点击查看活动详情
五、IDEA编辑器集成Maven环境
5.1. 设置Maven版本
选择 "File" —> "New Projects Settings / Other Settings" —> "Settings for New Projects..." —> 搜索 "Maven"
==注意:点Apply后,记得点OK==
六、Maven项⽬的创建
6.1. 创建 Java项⽬
6.1.1. 新建项⽬
1)选择 "File" —> "New" —> "Project"
2)选择"Maven",设置JDK版本,选择maven项⽬的模板
3)设置项⽬的 GroupId 和 ArtifactId
4)检查Maven环境,选择 "Finish"(之前配置了环境)
5)等待项⽬创建,下载资源,创建完成后⽬录结构如下
==注:右下⻆弹出的提示框,选择 "Enable Auto-Import"(Maven启动⾃动导⼊)==
6)如果需要用 resources资源目录 就手动创建
-
main目录下
-
test(测试环境)目录下也有
6.1.2. 编译项⽬
1)点击右上⻆的 "Add Configurations ",打开 "Run/Debug Configurations" 窗⼝
2)点击左上⻆的 "+" 号,选择 "Maven"
3)设置编译项⽬的命令,先Apply后OK
4)执⾏编译命令,两个图标分别代表"普通模式"和"调试模式"
5)编译成功
6.2. 创建 Web项⽬
6.2.1. 创建项⽬
1)创建Web项⽬与创建Java项⽬步骤基本⼀致,区别在于选择 Maven模板(web项⽬选择
webapp),如图:
==注意:其他步骤与创建普通的Java项⽬相同。==
2)项⽬⽬录结构如下:
6.2.2. 修改配置文件
修改 JDK 的版本
<!-- JDN的版本修改为1.8 -->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
设置单元测试的版本
<!-- junit的版本修改为4.12 -->
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</dependencies>
删除pluginManagement标签
<!-- 将这个标签及标签中的内容全部删除 -->
<pluginManagement>
...
</pluginManagement>
添加web部署的插件
在 build 标签中添加 plugins 标签,插入下面内容
-
Jetty插件
<!-- 设置在plugins标签中 --> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>6.1.25</version> <configuration> <!-- 热部署,每10秒扫描⼀次 --> <scanIntervalSeconds>10</scanIntervalSeconds> <!-- 可指定当前项⽬的站点名 --> <contextPath>/test</contextPath> <connectors> <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector"> <port>9090</port> <!-- 设置启动的端⼝号 --> </connector> </connectors> </configuration> </plugin> -
Tomcat插件
<!-- 设置在plugins标签中 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.1</version> <configuration> <port>8081</port> <!-- 启动端⼝ 默认:8080 --> <path>/test</path> <!-- 项⽬的站点名,即对外访问路径 --> <uriEncoding>UTF-8</uriEncoding> <!-- 字符集编码 默认:ISO-8859-1 --> <server>tomcat7</server> <!-- 服务器名称 --> </configuration> </plugin>
6.2.3. 启动项⽬
1)点击右上⻆的 "Add Configurations ",打开 "Run/Debug Configurations" 窗⼝
2)点击左上⻆的 "+" 号,选择 "Maven"
3)Jetty插件配置
4)点击启动图标,启动服务
5)启动成功
6)浏览器效果如下
7)Tomcat插件配置
8)启动⽅式如上,启动成功
9)浏览器效果如下
Maven依赖仓库:mvnrepository.com/
Tomcat7插件的命令:tomcat.apache.org/maven-plugi…