`

Maven步步为营(一)概述

 
阅读更多

MAVEN

命令行永远是最高效的方式,IDE集成都有bug漏洞

内嵌Maven

Eclipse会安装一个内嵌的Maven,与命令行的MAVEN有版本问题,eclipse可以选择命令行的maven。

pom.xml: Maven项目的核心,Ant的是build.xml

 

pom的坐标元素(全球唯一,与依赖相关)

<groupId>com.river</groupId>//包名

<artifactId>TestMvn</artifactId>//项目/构件名,对应一个jar

<version>1.0-SNAPSHOT</version>

<packaging>jar</packaging>//可选,默认为jar,uc-code的为pom

<classifier>//可选,附属构件,比如:-javadoc.jar,-sources.jar

<name>TestMvn</name>//可选,方便交流

 

pom文件的其他元素

<url>http://maven.apache.org</url>

<scope>test</scope>//依赖范围:test,只会加入到测试代码的classpath.

<pluginRepositories>//插件仓库

 

传递性依赖

1, 依赖调解

A-->B-->C-->X(1.0), A-->D-->X(2.0)

2, 排斥依赖(通过指定稳定版本号)

A-->B-->C (指定C的稳定版本号)

3, 归类依赖

<properties><springframework.version>2.5.6</springframework.version></properties>

<version>${springframework.version}</versioin>

分享到:
评论

相关推荐

    maven 3.5.2 maven 3.5.2 maven 3.5.2

    ** Maven 概述** Maven 是一个强大的项目管理和构建工具,广泛应用于Java开发领域。它通过使用一个统一的构建过程,简化了项目的构建、依赖管理以及文档生成等任务。Maven 3.5.2是Maven的一个稳定版本,包含了众多...

    1-Maven概述

    【标题】:“Maven概述” 在软件开发领域,Maven是一个强大的项目管理和综合工具,尤其在Java开发中广泛使用。Maven通过一个项目对象模型(Project Object Model,POM)来管理项目的构建、报告和文档生成,使得开发...

    Maven仓库apache-maven-3.2.5

    Apache Maven 是一个强大的项目管理工具,它主要用于Java项目的构建、依赖管理和项目信息管理。Maven 3.2.5是该工具的一个版本,发布于2014年,旨在提高构建效率,增强稳定性,并修复了前一版本的一些已知问题。 在...

    apache-maven-3.6.2_maven_

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM)的概念,能够管理项目的构建、报告和依赖关系。Maven 的核心理念是通过标准化的构建生命周期和...

    安装的maven3.6.1

    ** Maven 概述 ** Maven 是一个Java项目管理和综合工具,由Apache软件基金会开发。它简化了构建、依赖管理和项目文档的生成过程。Maven使用一个统一的项目对象模型(Project Object Model,POM),使得项目的配置...

    Apache Maven是一个软件项目管理和综合工具

    Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。 本教程将介绍如何使用Maven在Java开发,或任何其他的编程语言的任何项目。

    maven 3.6.3.zip

    ** Maven 概述 ** Maven 是一个Java项目管理和综合工具,由Apache软件基金会开发。它简化了构建、依赖管理和项目文档的生成过程。Maven 3.6.3是该工具的一个稳定版本,提供了许多改进和修复,使得开发者能够更高效...

    Maven很Maven仓库

    Maven是一个在Java开发中广泛使用的项目管理和综合工具,它通过一个声明式的配置来管理项目的构建、报告和文档。Maven仓库则是Maven系统中的一个重要组成部分,它存储了各种依赖库,如JAR文件,使得开发者可以轻松地...

    maven安装maven安装maven安装maven安装maven安装

    maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...

    maven.rar apache-maven-3.5.4

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM),能够管理项目的构建、报告和文档,通过一套统一的构建生命周期和插件系统,极大地简化了软件...

    maven3.2.5安装包下载

    Maven包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System)。 安装步骤 先下载,下载完成后,解压到某个目录  ...

    apache-maven-3.6.0_apache-maven-3.6.0_maven压缩包_maven3.6.0下载_

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM)的概念,能够管理项目的构建、报告和文档。Maven 3.6.0是该工具的一个稳定版本,提供了许多改进...

    Windoiws的maven3.8.8

    - **Maven_HOME**:在系统环境变量中新建一个名为`Maven_HOME`的变量,将其值设置为解压后的Maven目录路径,如`C:\Program Files\apache-maven-3.8.8`。 - **Path**:在用户或系统环境变量的`Path`中添加`%Maven_...

    Mac的maven安装包apache-maven-3.6.3.zip

    在IT行业中,Maven是一个非常重要的工具,尤其对于Java开发者来说,它是项目管理和构建的首选。本篇将详细讲解如何在Mac系统上,特别是配备M1芯片的MacBook上安装Apache Maven 3.6.3。 Apache Maven是一个基于项目...

    maven 3.8.8 解压安装版

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

    maven之开源中国Maven库

    【标题】"maven之开源中国Maven库" 指的是使用 Maven,一个流行的Java项目管理和集成工具,与开源中国的Maven仓库进行交互。开源中国Maven库是中国的一个开源软件资源平台,提供了大量的开源Java库,使得开发者可以...

    官方下载maven-3.5.4

    ** Maven 概述 ** Maven 是一个基于项目对象模型(Project Object Model,POM)的概念,用于管理和构建 Java 项目的工具。它由 Apache 软件基金会开发,旨在简化项目构建过程,通过自动化构建流程,使开发者可以...

    maven3.9.6压缩包

    ** Maven 概述 ** Maven 是一个Java项目管理和综合工具,由Apache软件基金会开发。它简化了构建、依赖管理和项目文档的生成过程。Maven3.9.6是Maven的一个版本,提供了许多增强的功能和修复了之前版本的一些问题。 ...

    maven教程-maven教程-maven教程

    依赖管理方面,Maven采用坐标系统来唯一标识一个项目依赖,开发者只需要指定依赖的groupId、artifactId和version,Maven便能自动解析并下载依赖。多模块项目是指一个项目被分为多个子模块,可以分别进行构建,而继承...

Global site tag (gtag.js) - Google Analytics