5Maven
Posted 多瑞C
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5Maven相关的知识,希望对你有一定的参考价值。
Maven
1 Maven项目架构管理工具
功能:自动导入和配置jar包
Maven的核心思想:约定大于配置
- 有约束,不要去违反。
Maven会规定好我们该如何去编写Java代码,必须要按照这个规范来;
2、下载安装Maven
3、配置环境变量
在系统环境变量中配置如下配置:
- M2_HOME maven目录下的bin目录
- MAVEN_HOME maven的目录
- 在系统的path中配置 %MAVEN_HOME%\\bin
4、阿里云镜像
-
镜像:mirrors
- 作用:加速下载
-
国内建议使用阿里云镜像
<mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
5、本地仓库
建立一个本地仓库:localRepository
<localRepository>E:\\Environment\\apache-maven-3.5.2\\maven_repo</localRepository>
6、在IDEA中使用Maven
7、创建一个普通的Maven项目
8、标记文件夹功能
9、在IDEA中配置Tomcat
10、pom文件
pom.xml是Maven的核心配置文件
maven由于它的约定大于配置,之后可能遇到我们写的配置文件,无法被导出或者生效的问题,解决方案:
<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>
11、 IDEA操作
12、解决遇到的问题
Maven仓库的使用
以上是关于5Maven的主要内容,如果未能解决你的问题,请参考以下文章
Mavenmaven-compile-plugin 编译代码