Maven入门(二)——在IDEA集成MAVEN插件及创建MAVEN工程

一、Idea集成maven插件

1. 确保电脑上已经安装好了maven工具

cmd下输入mvn -v

在这里插入图片描述

2.点击Configure然后点击Settings

在这里插入图片描述

3. 配置maven home directory、User settings file、local repository在这里插入图片描述

4. 点击Runner配置VM Options的值为-DarchetypeCatalog=internal

maven一般是需要连网的, 为了确保在不连网的情况下能够正常创建工程,配了这个参数后,只要之前下载过相关创建工程的插件,那么就会从本地获取相应插件,正常的创建maven工程。在这里插入图片描述

二、使用骨架创建maven的java工程

1. 选择响应的骨架

在这里插入图片描述

2.填写当前项目的坐标

输入公司组织的名称、项目名、版本
在这里插入图片描述

3. 确认maven信息

在这里插入图片描述

4.输入项目的location

在这里插入图片描述
第一次用骨架创建maven的java工程时项目创建的过程会相当慢,因为要连网下载创建maven工程的骨架所需要的插件
在这里插入图片描述

5. 展开src目录发现目录结构并不完整,需要手动补齐

在这里插入图片描述

在这里插入图片描述

三、不使用骨架创建maven的java工程

不勾选create from archetype

在这里插入图片描述

多了一个resources目录

在这里插入图片描述
由此推荐不使用骨架来创建maven项目,一个原因是速度快、二个原因是文件目录

四、使用骨架创建maven的web工程

1.选择webapp的骨架

在这里插入图片描述

2.填写当前项目的坐标

在这里插入图片描述

3. 确认maven信息

在这里插入图片描述

4. 输入项目的location

在这里插入图片描述

5.出现Build Success则项目创建成功

在这里插入图片描述

6.手动补齐工程目录

在这里插入图片描述

五、maven工程servlet实例

1. idea内部对每一个文件夹里能放什么类型文件的要求是非常严格的,如下面两个文件夹所示

在这里插入图片描述

在这里插入图片描述

更改文件夹对文件类型的限制

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

在这里插入图片描述

2.配置pom.xml,设置依赖

1.导入本地jar包依赖
<!--放置的都是项目运行所依赖的jar包-->
  <dependencies>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.5</version>
    </dependency>

    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>jsp-api</artifactId>
      <version>2.0</version>
    </dependency>
  </dependencies>
2.通过网络导入jar包依赖
  • 百度maven中央仓库,搜索要依赖的jar包名
    在这里插入图片描述
  • 复制粘贴提供的依赖
    在这里插入图片描述
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>javax.servlet-api</artifactId>
   <version>4.0.1</version>
   <scope>provided</scope>
</dependency>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值