在乐字节学习的一天(在线更新)

本文详细介绍了在IntelliJ IDEA中集成Maven环境的步骤,包括设置Maven版本和创建Java、Web项目的过程。在创建Java项目时,重点讲述了新建项目、设置JDK版本和编译项目的操作。对于Web项目,讲解了创建过程、修改JDK版本、配置Web部署插件以及使用Jetty和Tomcat插件启动项目的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在乐字节学习的第12天,学习了挺多知识,下面就是我今天在乐字节学习的知识。

IDEA编辑器集成Maven环境

设置Maven版本

选择 “File” —> “Other Settings” —> “Settings for New Projects…” —> 搜索 “Maven”

选择下载好的maven版本(目录选到bin目录的上一级目录)

设置settings.xml文件

设置好之后,选择 “Apply” 或者 “OK”

Maven项目的创建

创建 Java项目

新建项目
  1. 选择 “File” —> “New” —> “Project”

  2. 选择"Maven",设置JDK版本,选择maven项目的模板

  3. 设置项目的 GroupId 和 ArtifactId

  4. 检查Maven环境,选择 “Next”

  5. 检查项目名和工作空间,选择 “Finish”

  6. 等待项目创建,下载资源,创建完成后目录结构如下

    注:右下角弹出的提示框,选择 “Enable Auto-Import”(Maven启动自动导入)

编译项目
  1. 点击右上角的 "Add Configurations ",打开 “Run/Debug Configurations” 窗口

  2. 点击左上角的 “+” 号,选择 “Maven”

  3. 设置编译项目的命令

  4. 执行编译命令,两个图标分别代表"普通模式"和"调试模式"

  5. 编译成功

创建 Web项目

创建项目
  1. 创建Web项目与创建Java项目步骤基本一致,区别在于选择 Maven模板(web项目选择webapp)
    注:其他步骤与创建普通的Java项目相同。
启动项目
修改 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 标签

  1. 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>  
    
  2. 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>
    
启动项目
  1. 点击右上角的 "Add Configurations ",打开 “Run/Debug Configurations” 窗口

  2. 点击左上角的 “+” 号,选择 “Maven”

  3. Jetty插件配置

    也可以输入命令指定端口启动

    jetty:run -Djetty.port=9090  # 需要将插件配置中的port标签去掉
    

    点击启动图标,启动服务

    浏览器访问效果

  4. Tomcat插件配置

    启动方式如上,启动成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值