maven
maven项目标准目录结构
src/main/java 核心代码部分
src/main/resources 配置文件部分
src/test/java 测试代码部分
src/test/resources测试配置文件
src/main/webapp 页面资源,js,css,图片等等
常见命令
mvn clean 清空测试代码
mvn test 编译main/java和test/java下的代码,放置在target目录下
mvn compile 编译main/java下的代码,放置在target目录下
mvn package 打包
mvn install 打包到本地仓库
生命周期
清除项目编译信息:clean
编译:compile
测试:test
打包:package
安装:install
发布:deploy(不可以直接进行)
maven概念模拟
项目对象模型(POM):项目自身信息,项目运行所依赖的jar包信息,项目运行环境信息
依赖管理模型:中央仓库(central),本地仓库(local),私服仓库(远程仓库)(b2b)