maven:一个项目构建、管理的工具,核心文件是pom.xml。
make工具:早期的c++项目构建工具,核心文件是makefile。
ant工具:another neat tool的缩写,早期java项目构建工具,核心文件是build.xml。
maven本地仓库:~/.m2/
支持在中央仓库下载本地仓库没有的依赖包。
常用命令:
- mvn clean compile:编译项目。
- mvn clean test:测试项目。
- mvn clean package:打包项目。
- mvn clean install:将项目安装到本地仓库。
- mvn archetype:generate:自动生成项目骨架
使用mvn clean package打包的项目不能直接运行,因为MANIFEST.MF下没有主类信息。此时需要在pom.xml中加载maven-shade-plugin并做相应配置。
m2eclipse:用于eclipse的maven插件