配置maven环境:
- 先到maven官网下载安装包 apache-maven-3.3.9-bin.zip
- 解压安装包,解压到一个目录,非中文目录。
子目录 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课程中会用到这个作用