Maven
java项目所需
classpath
概念
- 一组路径的集合
用途
- 告知jvm哪里可以找到指定的class文件
默认值
- 当前目录
项目的目录结构
配置环境
- JDK的版本
- 编译打包的流程
- 当前代码的版本号
使用命令行工具
功能
提供标准化的项目结构
目录结构
pom.xml
项目描述文件
src
main
- java
- resources
test
- java
- resources
target
提供标准化的构建流程
- 编译
- 测试
- 打包
- 发布
提供依赖管理机制
在maven中声明一个依赖项可以自动下载并导入 Claspath
构建流程
lifecycle
phase
goal
插件
clean
- clean
compiler
- compile
surefire
- test
jar
- package
