`

maven详解

 
阅读更多
maven
1,本地仓库(本机仓库)jar包install到本地仓库
2,中央仓库(远程仓库)
3,私有仓库-内网(局域网)jar包deploy到服务器,nexus工具,有两种版本:1,war(web版本)2,jetty


main源文件
test测试类
source配置文件

archive骨架
就是jar组合的类型


依赖(坐标gav)
scope
默认compile
exdulsion排除
依赖具有传递性,依赖于compile
provide测试和编译的时候有用,不会打包到war中,比如apache中有jar,不能再依赖
test测试的时候会依赖,编译和打包都不会依赖
runtime运行时依赖,编译的时候不依赖


插件
三个生命周期(互相独立)clean compile site(基本不用)
clean : 三个步骤(目标)pre_clean(clean之前执行)   clean  post_clean(clean 之后执行)
compile:步骤(也叫目标,每个目标由插件来执行,一个插件可以执行多个目标)
source jar对源文件打包
checkout 下载最新的源代码mojo就是一个目标

excusion
goal目标
如rar  把文件打包成rar并放在指定位置
<phase> </phase>
<goals>
  <goal></goal>
</goals>

多个模块聚合
<packaging>pom<packaging>
<modules>
<module>../user-service</module>
<modules>

继承
<parent>
<relativePath>../父pom</relativePath>
</parent>

超类pom的dependceManage可以管理需要继承的jar包依赖

版本定义
3.1.1-GA
总版本.分支版本.小版本-里程碑版本
总版本-框架的大变动
分支版本-增加的一些功能
小版本-在分支版本上进行了bug修复
里程碑版本-snapshot-alpha-release-GA


发布版本
<distributionManage>
//快照版本工厂
<snapshotRepository>
<id>    </id>
<name>  </name>
<url>   </name>
</snapshotRepository>
//release版本工厂
        <respository>
</respository>
</distributionManage>
分享到:
评论

相关推荐

    2024最新版HM-Maven详解

    2024最新版HM_Maven详解。

    maven基本命令详解

    maven的基本命令详解

    maven详解.emmx

    将maven知识整理为详细的思维导图,均为学习过程中的知识整理,方便记忆和复习,内容非常详尽,建议收藏,也可以根据该导图学习maven相关知识

    Maven 详解

    Maven是标准、存储格式,以及一些软件用以管理和描述项目。 它为构建、测试、部署项目定义了一个标准的生命周期。提供了一个框架,允许遵循Maven标准的所有项目,方便的重用公用的构建逻辑。 Maven项目存在的Apache...

    maven详解之仓库.docx

    在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。 Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方) 任何的构件都有唯一...

    maven介绍及配置详解

    maven详解

    maven settings配置详解

    maven的setting配置文件详解。。。。

    maven构建项目详解

    maven详解,使用maven构建项目,pom.xml讲解,本地仓库,搭建nexus

    maven权威指南.chm

    自己制作的maven权威指南,目前还有几张没有被翻译,所以没有纳入到文档中.

    4.Jenkins持续集成Maven讲解

    4.Jenkins持续集成Maven讲解4.Jenkins持续集成Maven讲解

    Maven的Dependency详解

    命令参数详解: mvn install:install-file: maven 安装命令 -D groupId : 包名(在repository里面会建立一个如org/zenika/widget方件夹) -D artivactId: artifact 写你的jar名称 -D version:版本号名称 -D packaging...

    史上最全的maven的pom.xml文件详解

    记录一下自己常用的maven工程的pom.xml配置详解,各个标签详解

    java开发maven命令详解

    maven命令详解 零起步简单的了解maven的使用

    01 Maven使用详解

    NULL 博文链接:https://ewf-momo.iteye.com/blog/1830762

    maven配置超级详解大全

    maven配置超级详解大全 里面涵盖setting.xml,和pop.xml所有配置内容,中文详细解释

    maven搭建使用详解

    Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,...

    Maven使用详解.doc

    Maven 是一个项目管理和构建自动化工具,Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

    maven Pom详解.pdf

    maven pom 详解 maven2 比起maven1 来说,需要配置的文件少多了,主要集中在pom.xml和settings.xml中

    Intellj构建和部署Maven Web项目详解

    Intellj构建和部署Maven Web项目详解

    maven pom详解

    maven pom详解

Global site tag (gtag.js) - Google Analytics