我的网站:欢迎访问
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
<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文件配置都是按照这样来