【狂神javaweb(二)】Maven安装,配置, 使用方法

5.Maven

作用: 自动导入jar包

5.1.Maven安装

maven核心思想: 约定大于配置

1,官网下载地址

Maven – Download Apache Maven

image-20220305134615327

解压即可

5.2,配置环境变量

计算级环境变量中添加配置:

  • M2_HOME maven目录下的bin
  • MAVEN_HOME maven目录
  • path变量下添加: %MAVEN_HOME%\bin

image-20220305135633519

3,测试环境配置

image-20220305135702502

5.3,使用阿里云镜像

编辑conf目录下的settings.xml

image-20220305135916636

添加配置

image-20220305160408188

仓库服务 (aliyun.com)

	<mirror>
	  <id>aliyunmaven</id>
	  <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
	  <name>阿里云公共仓库</name>
	  <url>https://maven.aliyun.com/repository/public</url>
	</mirror>

5.4,本地仓库

新建一个本地仓库, 新建一个目录, 配置文件里指向

image-20220305140331950
  <localRepository>D:\appdata\maven-repo</localRepository>

5.5,IDEA配置Maven

指定maven路径

image-20220305141526807

创建maven项目

image-20220305141258776

image-20220305141648684

image-20220305141727851

项目搭建成功

image-20220305142031418

5.6,创建一个Maven项目’

image-20220305143022937

image-202203051430026338

5.7,IDEA修改默认设置,只对于新建的项目,设置才会有效

一般设置地址

请添加图片描述

自行更改对应目录即可

image-20220305144109059

image-20220305144626437

5.8,标记文件夹属性

方式1

image-20220305144843347

方式2

image-20220305145000437

5.9.IDEA中配置Tomcat

点击add configuration

image-20220305145211354

点+号选择Tomcat
image-20220305145812206
添加项目解决警告

image-20220305150735257

启动后自动跳转

image-20220305150840142

5.10.maven文件结构

image-20220305151122154

5.11.pom文件

<?xml version="1.0" encoding="UTF-8"?>
<!--Maven版本和头文件-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
<!--创建项目配置的GAV-->
  <groupId>com.ccc</groupId>
  <artifactId>javaweb-01-maven</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>war</packaging>
<!--  package: 项目打包方式
        jar: java应用
        war: JavaWeb应用-->
<!--配置-->
  <properties>
<!--    项目的默认的构建编码-->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!--    编码版本-->
    <maven.compiler.source>1.7</maven.compiler.source>
    <maven.compiler.target>1.7</maven.compiler.target>
  </properties>
<!--项目依赖-->
  <dependencies>
<!--    具体依赖的jar包配置文件-->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
<!--项目构建用的东西-->
  <build>
  </build>
</project>

配置build解决资源导出失败问题

maven由于他的约定大于配置, 我们之后可能遇到配置文件无法导出的问题

<!--build配置导出方案, 解决资源导出失败的问题-->
<build>
    <resources>
      <resource>
        <directory>src/main/resources</directory>
        <includes>
          <include>**/*.properties</include>
          <include>**/*.xml</include>
        </includes>
        <filtering>true</filtering>
      </resource>
        <resource>
        <directory>src/main/java</directory>
        <includes>
          <include>**/*.properties</include>
          <include>**/*.xml</include>
        </includes>
        <filtering>true</filtering>
      </resource>
    </resources>
  </build>

5.12远程仓库导包

搜索需要的包名

Maven Repository: javax.servlet-api mvnrepository.com)

选择合适的版本, 最好选人多的

image-20220305153904416

复制到pom.xml中

image-20220305154001321

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值