3 Idea编辑器配置maven环境 编译项目

0x00 idea配置maven环境

file-》other settings-》setting for new projects
在这里插入图片描述
搜索maven
修改右边三行为你的
maven 安装目录
maven /conf/settings.xml 配置文件
和 配置文件中修改了的 本地仓库位置
在这里插入图片描述

0x01 idea 创建maven项目

创建java项目

1.新建项目
file -》new-》project
在这里插入图片描述
2. 选择maven 设置jdk 版本 选择maven项目的模板
在这里插入图片描述

3.设置项目的GroupId和ArtifactId 项目名

在这里插入图片描述
4.检查maven环境 没问题finish

之前设置过 就不需要改了 没有配置过 选择你想要配置的环境在这里插入图片描述
6.等待项目创建 下载资源
在这里插入图片描述

下载完后 目录出现
在这里插入图片描述

自动创建的目录 没有 src/main/resources和src/test/resources
可以直接右键 new 新建 resources 然后
mark directory 为 resources root 和 test resources root
在这里插入图片描述

也可以从 file -》project structure 修改
在这里插入图片描述

在这里插入图片描述

编译maven项目

1.点击右上角的 “Add Configurations” 打开 Run/Debug Configurations窗口
2.添加maven
3.添加命令

注意 下图的编译命令 compile 打错了

在这里插入图片描述
填好后 选择apply

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

在这里插入图片描述
5.编译好后 出现 target 目录
App.class 为 编译好的源码

在这里插入图片描述

打包maven项目

同编译 一样 不过命令不同

在这里插入图片描述
最后 命令行 会告诉你 jar包生成的位置在 target 目录下的 哪里
在这里插入图片描述

0x03 idea创建 web项目

创建项目

与创建java项目基本一致
区别在于 maven 模板 选择 webapp

项目目录 会比 java项目 多一个 webapp目录
用于放 html页面 和js文件
在这里插入图片描述

启动项目

修改jdk的版本

默认为 1.7 改为 1.8

在这里插入图片描述

设置单元测试的版本

默认为 4.11修改为4.12

在这里插入图片描述

删除pluginManagement标签及标签内容

直接删去 33- 65行 标签
在这里插入图片描述

在这里插入图片描述

添加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">
                    <prot>9090</prot><!-- 设置启动的端口号-->
              </connector>
            </connectors>
        </configuration>
      </plugin>

2.tomcat插件

<plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>

        <configuration>
          <port>8081</port> <!-- 启动端⼝ 默认:8080 -->
          <path>/test</path> <!-- 项⽬的站点名,即对外访问路径 -->
          <uriEncoding>UTF-8</uriEncoding> <!-- 字符集编码 默认:ISO-8859-1 -->
          <server>tomcat7</server> <!-- 服务器名称 -->
        </configuration>
      </plugin>

jetty启动项目

通过jetty方式启动项目
在这里插入图片描述
也可以输入命令指定端口启动

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

在这里插入图片描述

在这里插入图片描述

tomcat 启动项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值