Maven基础--初始Maven

Maven

概念

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件

Maven的含义:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具

优势

使用Maven能够给项目自动导包

自动构建项目

契约编程:约定大于配置

Maven安装

先下载解压Maven包

然后对Maven进行环境变量的配置,注意:想要使Maven生效必须要拥有jdk环境

找到你Maven的解压路径,注意不要有中文

然后在系统环境变量中增加

然后编辑path,新增Maven的路径

打开cmd,输入mvn -v,查看到版本号即表示成功

Maven常用命令

mvn compile:部署Maven

mvn clean:清除Maven

mvn test:进行测试

mvn package:进行打包

mvn source:jar 生成源码包

mvn install:将你的项目放入maven仓库里面

核心pom.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<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>
<!-- 组id:包名 -->
<groupId>com.ifueen.maven</groupId>
<!-- 模块名:和工程名一样 -->
<artifactId>Hello</artifactId>
<!-- 版本号 -->
SNAPSHOT表示开发版
RELEASE表示稳定版
<version>0.0.1-RELEASE</version>
<!-- 项目名 -->
<name>hello</name>
<!-- jar文件依赖 -->
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.9</version>
<!-- 只能在测试里面使用src/test/java -->
<scope>test</scope>
</dependency>
</dependencies>
</project>

这是pom.xml基本的介绍,基本上所有的pom文件配置都是按照这样来

❤赏点钱让我买杯快乐水8❤