More Related Content
Similar to Maven的简单介绍及基本应用 (20)
Maven的简单介绍及基本应用
- 4. 关键名词 Project: 任何你想build的事物,Maven都会把它们当作是一个Project 这些Project被定义为POM(Project Object Model) 一个Project可以依赖其他的project,一个project也可以有多个子project组成。 POM: POM(pom.xml)是Maven的核心文件,它是指示Maven如何工作的元数据文件,类似ant的build.xml文件。 pom.xml文件应该位于每个Project的根目录下 GroupId: 顾名思义,这个应该是公司名或组织名。 ArtifactId: 构建出来的文件名,一般来说或,这个也是project名 Packaging: 项目打包的类型。可以是将jar、war、rar、ear、pom,不写的话默认是jar Version: 项目的版本。项目的唯一标识由groupId+artifactId+packaging+version
- 7. MavenBuild Life Cycle 软件项目一般都有相似的开发过程: 准备、编译、测试、打包和部署 在执行某一个生命周期时,Maven会首先执行该生命周期之前的其他周期。 Maven将上述的过程称为Buil Life Cycle。 在Maven中,这些生命周期有一系列的短语组成,每个短语对应一个或多个操作;或对应一个或多个goal。 在执行某一个生命周期时,Maven会首先执行该生命周期之前的其他周期。 如要执行compile,那么它会先执行validate,generate- source,process-source和generate-resources,最后在执行complie本身。
- 13. Maven常用命令 mvn clean 清除之前打包内容 mvn test 执行maven测试用例(junit整合) mvn test –Dtest=ClassName 执行某一个测试类 mvn package 打包当前项目 mvn install 将当前项目打包并且安装到本地仓库 mvneclipse:eclipse 将maven项目环境转换成eclipse项目 mvndependency:tree 查看maven项目的依赖树 mvn install –Dmaven.test.skip 安装项目时跳过测试