maven术语

 
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 的最新版本,并自动下载、使用该最新版。
 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值