Maven入门
2021-01-11 本文已影响0人
laochonger
- Maven 是一个项目管理和构建自动化工具。
- Maven的基本结构
- 路径的分类.png
- Maven的安装
- https://ham.youkeda.com/articles/detail/5f3759465e205f30b2c2b319
- Maven命令
1mvn clean compile
(编译,自动扫描src/main/java
下的代码并完成编译工作,会在根目录下生成target/classes
目录存放所有class)
2mvn clean package
(编译并打包成jar)
3mvn clean install
(执行安装命令,先会执行complie,然后打包,然后执行install命令安装到本地的Maven仓库目录${user_home}/.m2
里)
4mvn compile exec:java -Dexec.mainClass=${main}
(编译后运行main是指具体想运行的Java类) - pom.xml
- POM(Project Object Model)
一个Java项目的所有配置都放在POM文件中,大概有如下的行为- 定义项目的类型、名字
- 管理依赖关系
-
定制插件
image.png
- POM(Project Object Model)