maven_01工具的使用(粗略简介)

配置maven环境:

  1. 先到maven官网下载安装包 apache-maven-3.3.9-bin.zip
  2. 解压安装包,解压到一个目录,非中文目录。

子目录 bin :执行程序,主要是mvn.cmd
conf : maven工具本身的配置文件 settings.xml

3.配置环境变量:
指定一个M2_HOME的名称, 指定它的值是maven工具安装目录
再在path下面加入对它的引用(所有路径之前) %M2_HOME%\bin

pom的基本信息:

在这里插入图片描述

maven的目录结构约定:

在这里插入图片描述

核心概念和常用命令:

核心概念:
在这里插入图片描述
常用命令
在这里插入图片描述

====================================

更改仓库的位置:

在conf中的setting.xml 配置仓库路径:
目录不能有中文
在这里插入图片描述

在idea中使用修改配置信息:

1.Idea 中有内置的maven,一般不使用,不容易修改
2.使用自己覆盖idea中的内置配置
配置入口:
在这里插入图片描述
配置路径:
在这里插入图片描述

需要加上:-DarchetypeCatalog=internal
注:加上这个,联网时,会使用内置的,加快创建速度
在这里插入图片描述

依赖管理:

在这里插入图片描述

全局变量:

在properties中自定义变量:

> <properties>     
> <spring.version>4.3.10.RELEASE</spring.version>
> </properties>

引用全局变量:

<dependency>
	<groupId>org.springframework</groupId>
	<artifactId>spring-context</artifactId>
	<version>**${
    
    spring.version}**</version>
</dependency>

Maven 系统采用的变量:

<properties>
	  //源码编译 jdk 版本
	 <maven.compiler.source>1.8</maven.compiler.source> 
	  //运行代码的 jdk 版本
	 <maven.compiler.target>1.8</maven.compiler.target>
	 //项目构建使用的编码,避免中文乱码
	 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
	 //生成报告的编码
	 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 
 </properties>

指定资源位置:

资源插件:

<build>
	<resources>
		 	<resource>
				 <directory>src/main/java</directory><!--所在的目录-->
				 <includes>
				 <!--包括目录下的.properties,.xml 文件都会扫描到-->
				 <include>**/*.properties</include>
				 <include>**/*.xml</include>
				 </includes>
				 <!--filtering 选项 false 不启用过滤器, *.property 已经起到过滤的作用了-->
				 <filtering>false</filtering>
		 	</resource>
	</resources>
</build>

作用:mybatis课程中会用到这个作用

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/First_____/article/details/114274517