Maven环境与创建项目

374 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 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…