Maven是一个非常强大的项目管理和综合工具;
Maven将Java项目所需要的Jar包放在一个统一的仓库里面,多个项目可以共同使用;
地址:http://maven.apache.org/download.cgi
Maven的运行需要依赖于JAVA_HOME,所以必须有%JAVA_HOME%;
存放已经下载到电脑本地的Jar包;
放置了所有开源的Jar包的仓库;
公司自己的仓库(私服);
远程仓库有一些Jar是本地上传的,也有一些是从中央仓库下载的;
Maven项目标准目录结构:
//Java项目
src/main/java目录:核心代码部分;
src/main/resources目录:配置文件部分;
src/test/java目录:测试代码部分;
src/test/resources目录:测试文件部分;
//如果项目是Java web项目,还有:
src/main/webapp目录:存放页面资源,包括js、css、图片等;
编译:mvn compile,将项目中.java文件编译为.class文件;
清理:mvn clean,将项目根目录下target目录清理掉;
测试:mvn test,单元测试类名有要求:XxxxTest.java;
打包:mvn package,web project —- war包,java project —–jar包
安装到repository:mvn install(具有编译和打包的功能)
部署到tomcat:mvn deploy,