Maven 使用指南(3): 简述Maven工作过程
来源:互联网 发布:成都编程招聘 编辑:程序博客网 时间:2024/06/05 15:46
前面例子创建了一个HelloWorld应用,所做的工作就是通过命令行输入mvn archetype:generate,然后给出GroupId, artifactId,及Version等信息,Maven就创建了一个新的项目,包括应用本身和Junit单元测试代码框架。
下面给出了Maven的基本工作过程。
Maven 是根据存储在Maven repository 的信息来决定其操作,存放在Maven Repository的信息包括两个部分:
- Archtype Info相当于项目的模板,Maven根据archtype 来构造新创建项目的文件结构,比如前面使用的是缺省的generate 创建一个Java应用
- Dependency Info 存放了不同Jar(库)之间的相互依赖(引用关系)
当在命令行调用maven 命令时,maven 通过访问Maven repository 中的信息创建新项目的目录结构(directory structure),下载所依赖的库文件(jar),HelloWorld 只依赖Junit. 并将项目信息写到pom.xml 文件中。你可以通过修改pom.xml 来添加其它引用的库文件。Maven则自动下载所需库文件。
- Maven 使用指南(3): 简述Maven工作过程
- Maven 使用指南(3): 简述Maven工作过程
- Maven 使用指南(3): 简述Maven工作过程
- Maven 使用指南
- Maven 使用指南
- Maven 使用指南
- maven使用指南
- Maven 使用指南
- Maven使用指南
- Maven 使用指南
- [Maven]maven-shade-plugin使用指南
- Maven 使用指南(1): 概述
- Maven 使用指南(1): 概述
- Maven 使用指南(4): Maven Build 的阶段
- Maven 使用指南(5): Maven 自动依赖管理
- Maven 使用指南(6): 使用Maven插件
- Maven 使用指南(4): Maven Build 的阶段
- Maven 使用指南(5): Maven 自动依赖管理
- CombBox 的selectedvalue 的第一次绑定时的问题
- 秋雨寄相思
- Android 按键事件小结
- linux内核SMP负载均衡浅析
- 机器学习中的数学(3)-模型组合(Model Combining)之Boosting与Gradient Boosting
- Maven 使用指南(3): 简述Maven工作过程
- 编程之美_2.4 “1的数目”
- 自我编程总结
- C程序内存区域分配(5个段作用)
- Android ApiDemos示例解析(164):Views->Layouts->TableLayout->09. Toggle Shrink
- CreateDevice()
- 想你,但不爱你
- 排序算法 C++
- Android ApiDemos示例解析(165):Views->Layouts->TableLayout->10. Simple Form