标签:package 框架 检查 clean 必须 报告 reporting deploy ali
项目管理工具
特点:
安装:
brew install maven
mvn -version
创建Maven项目
mvn archetype:generate -DgroupId=org.flyne.demo -DartifactId=maven-demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
# 这是一个goal
项目结构
maven-demo
|– pom.xml
`– src
|– main
| `– java
| `– org
| `– flyne
| `– demo
| `– App.java
`– test
`– java
`– org
`– flyne
`– demo
`– AppTest.java
POM文件,项目对象模型(Project Object Model)
项目的核心配置文件
<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>
<groupId>com.tiantian.mavenTest</groupId>
<artifactId>projectB</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
<optional>true</optional>
</dependency>
</dependencies>
</project>
构建项目
mvn package
# 这是一个phase
mvn compile
# 这也是一个phase,包含如下的阶段:
# 1. validate
# 2. generate-sources
# 3. process-sources
# 4. generate-resources
# 5. process-resources
# 6. compile
Maven常用阶段(phase)
标签:package 框架 检查 clean 必须 报告 reporting deploy ali
原文地址:https://www.cnblogs.com/lshare/p/11334382.html