强大的项目管理工具maven
大概功能:构建项目,管理jar包,编译代码,自动运行单元测试、打包、生成报表,部署项目,生成web站点。
重要功能:依赖管理(maven对jar包的管理过程,能够大大的节约磁盘空间)、项目的一键构建。
Maven项目标准目录结构
scr/main/java目录 核心代码部分
scr/main/resources目录 配置文件部分
scr/text/java目录 测试代码部分
scr/text/resources目录 测试配置文件部分
如果是web工程还有
scr/main/webapp 页面资源、js、css、图片等
Maven常用命令
mvn clean 删除本地编译的所有信息
mvn compile编译核心代码部分
mvn test编译测试代码与核心代码部分
mvn package打包
mvn install 打包并将其放入本地仓库中
(这4条命令当执行后面的命令时前面的命令也会被自动执行一次)
mvn deploy 发布(需要进行一些相关配置)
后面5条命令一同构成maven的默认生命周期