maven生命周期及pom.xml解析
来源:互联网 发布:爱贝国际少儿英语 知乎 编辑:程序博客网 时间:2024/06/18 05:41
完整的项目构建过程:
清理、编译、测试、打包、集成测试、验证、部署
maven生命周期:
clean清理项目(包含以下阶段)
pre-clean 执行清理前的工作
clean清理上一次构建生成的所有文件
post-clean执行清理后的文件
default构建项目(最核心)(包含以下阶段)
compile test package install
site生成项目站点(包含以下阶段)
pre-site在生成项目站点前要完成的工作
site生成项目的站点文档
post-site在生成项目站点后要完成的工作
site-deploy发布生成的站点到服务器上
maven插件http://maven.apache.org/plugins/
解析pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>反写的公司网址+项目名</groupId> <artifactId>项目名(+模块名)</artifactId> <!--第一个0表示大版本号 第二个0表示分支版本号 第三个0表示小版本号 0.0.1 snaphost快照 alpha内部测试 beta公测 Release稳定 GA正式发布 --> <version></version> <!--默认是jar war zip pom --> <packaging>jar</packaging> <name></name><!--项目描述名--> <url></url><!--项目地址--> <description></description><!--项目描述--> <developers></developers><!--开发人员--> <licenses></licenses><!--许可--> <organization></organization><!--组织--> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency><!--依赖--> <groupId></groupId> <artifactId></artifactId> <version></version> <type></type> <scope>test</scope><!--依赖范围(表示此依赖测试范围内有效)--> <optional></optional><!--设置依赖是否可选--> <exclusions> <exclusion></exclusion> </exclusions> </dependency> </dependencies> <!--依赖管理,定义在父模块中--> <dependencyManagement> <dependencies> <dependencie></dependencie> </dependencies> </dependencyManagement><build> <plugins> <plugin> <groupId></groupId> <artifactId></artifactId> <version></version> </plugin> </plugins></build><parent></parent><modules> <module></module></modules></project>
阅读全文
0 0
- maven生命周期及pom.xml解析
- Maven pom.xml 文件解析
- maven的pom.xml解析
- maven 中pom.xml解析
- Maven的pom.xml解析
- maven pom.xml配置解析
- Maven中pom.xml解析
- Maven pom.xml 文件解析
- Maven中的pom.xml解析
- Maven的配置文件pom.xml解析
- Maven中pom.xml的解析
- Maven的核心文件pom.xml解析
- maven pom.xml文件 简单解析
- Maven的pom.xml文件解析
- Maven-详解pom.xml内容及用法
- Maven学习及pom.xml详解
- POM 项目对象模型及 POM.XML文件结构解析
- eclipse加载maven工程提示pom.xml无法解析
- 七牛云使用教程
- 条款03:尽可能使用const
- Java设计模式之模板方法设计模式(银行计息案例)
- 【C语言】循环添加节点(链式物理结构)
- 01背包跟完全背包问题
- maven生命周期及pom.xml解析
- 条款04:确定对象被使用前已先被初始化
- Windows7下安装与破解IntelliJ IDEA2017
- 【数据结构】中删除小写字母字符串中重复字符
- 【C语言】删除一个节点(仅一个)(单向物理链式结构)
- IntelliJ IDEA 2017激活的正确姿势
- Servlet、Struts1、Struts2、SpringMVC运行原理
- RecyclerView 中adapter.notifyDataSetChanged()无效的问题
- 条款05:了解C++默默编写并调用哪些函数