maven术语
来源:互联网 发布:船 vhf 编程 sdk 编辑:程序博客网 时间:2024/05/02 14:51
Repository:仓库用于存放artifact,它可以是本地仓库,也可以是远程仓库。Maven有一个默认的远程仓库--central,可以从http://www.ibiblio.org/maven/下载其中的artifact。在Windows平台上,本地仓库的默认地址是C:/Documents and Settings/USER_NAME/.m2/repository。
我的理解:在执行mvn时,maven会check maven remote central repository,如果local repository没有相关的POM and jar或者版本旧于remote central repository,就会从remote central repository下载它们到local repository。
Project:任何您想build的事物,Maven都可以认为它们是工程。这些工程被定义为工程对象模型(POM,Poject Object Model)。一个工程可以依赖其它的工程;一个工程也可以由多个子工程构成。
POM:POM(pom.xml)是Maven的核心文件,它是指示Maven如何工作的元数据文件,类似于Ant中的build.xml文件。POM文件位于每个工程的根目录中。
Artifact:你的project通过maven生成的东东叫作artifact(project生成的jar就是一个典型的artifact)。需要被使用(依赖)的artifact都要放在仓库(见Repository)中,否则Maven无法找到 (识别)它们。
Dependency:为了能够build或运行,一个典型的Java工程会依赖其它的包。在Maven中,这些被依赖的包就被称为dependency。dependency一般是其它工程的artifact。
Plug-in:Maven是由插件组织的,它的每一个功能都是由插件提供的。插件提供goal(类似于Ant中的target),并根据在POM中找到的元数据去完成工作。主要的Maven插件要是由Java写成的,但它也支持用Beanshell或Ant脚本写成的插件。
Snapshot:工程中可以(也应该)有一个特殊版本,它的版本号包括SNAPSHOT字样。该版本可以告诉Maven,该工程正处于开发阶段,会经常更新(但还未发布)。当其它工程使用此类型版本的artifact时,Maven会在仓库中寻找该artifact的最新版本,并自动下载、使用该最新版。
**********************************************************************************************************************************************
本文转载地址:http://blog.csdn.net/totogogo/article/details/1933718
0 0
- maven术语
- maven术语
- Maven第三篇【Maven术语、pom.xml介绍】
- 术语
- 术语
- 术语
- 术语
- 术语
- 术语
- 术语
- 术语
- 术语
- 术语
- 术语
- 术语
- 术语
- 术语
- 术语
- Chrome不支持showModalDialog的解决方案 returnValue问题
- 一名程序员十年技术之路的思考与感悟
- oc 协议
- 微信企业号管理通讯录-Java
- C#复制数据库,将数据库数据转到另一个数据库
- maven术语
- [cocos2d-x] --- CCAction类详解
- cocos2d-x坐标系介绍
- Mac电脑必备的软件
- 第十八章 18.3.4节练习
- 上传的图片方向变了
- mfc编就的MD5加密算法程序
- TO_CHAR(DATE,FORMAT)
- sed总结