Maven基础

目录

1.Maven安装目录

 2.Maven项目目录

3.Maven仓库介绍

4.Maven命令

5.Maven的配置文件

(1)settings.xml的配置属性

(2)pom.xml的配置属性

6.Maven项目构建

(1)手工构建

(2)命令行构建

(3)工具(菜单)构建


1.Maven安装目录

 2.Maven项目目录

3.Maven仓库介绍

    Maven仓库分为远程仓库/中央仓库、本地仓库、私有仓库/私有服务器。国内镜像仓库同步国外镜像仓库;私有仓库同步国内仓库,也可直接同步国外镜像仓库;本地仓库同步私有仓库,私有仓库一般针对企业而言,个人也可直接同步国内镜像仓库或是国外镜像仓库。

4.Maven命令

5.Maven的配置文件

    settings.xml是全局配置文件,pom.xml是项目配置文件。配置文件及其优先级:pom.xml(项目配置) > settings.xmlnote(用户配置) > settings.xml(全局配置)。具体配置,请参考链接: https://pan.baidu.com/s/1njPU7DlEhQ-z24_F_wmFEQ 提取码: 7upb 。

(1)settings.xml的配置属性

<localRepository> 用于配置本地仓库

<interactiveMode> 用于配置是否需要和用户交互

<usePluginRegistry> 用于是否通过pluginRegistry.xml文件配置插件

<offlin> 用于配置是否启用离线模式

<pluginGroups> 用于配置插件没有提供GroupId时,自动搜索GroupId

<servers> 用于配置访问远程仓库所需的身份信息

<mirrors> 给仓库列表配置下载镜像的列表

<proxies> 配置连接仓库的一个代理

<profiles> 用于全局配置参数的构建列表(如配置全局的JDK版本)

<activeProfiles> 用于手工激活profile配置

<activation> <activeProfiles> 的一个扩展配置

<properties> 声明扩展配置项,相当于声明了一个变量

<repositories> 配置远程仓库列表

<pluginRepositories>

(2)pom.xml的配置属性

①项目基础信息配置

<parent>集成的父项目的信息</parent>

<modelVersion>项目遵循的POM模型的版本</modelVersion>

<groupId >标识符</groupId >

<artifactId>构件标识符</artifactId>

<packaging>项目以什么样的形式打包 </packaging>

<version>当前项目版本</version>

<name>当前项目名称</name>

<url>当前项目地址</url>

<description>项目信息描述 </description>

<developers>项目开发者的信息配置</developers>

<contributors>其他贡献者列表</contributors>

<organization>所属组织的配置</organization>

②项目构建环境配置

<prerequisites>配置Maven的依赖版本</prerequisites>

< issueManagement>项目问题管理系统的配置</issueManagement>

<ciManagement>持续集成的配置</ciManagement>

<modules>模块配置<modules>

<build>项目构建所需信息</build>

<profiles>特定的条件下激活哪些配置</profiles>

③项目仓库管理配置

<repositories>仓库配置</repositories>

<pluginRepositories>插件远程仓库配置</pluginRepositories>

④项目依赖管理配置

<dependencyManagement>依赖管理器(项目聚合关系下管理多个依赖)</dependencyManagement>

<dependencies>管理当前项目下的依赖</dependencies>

⑤项目报表信息配置

<properties/>通过变量形式定义某些特殊的常量

⑥项目部署分发配置

6.Maven项目构建

(1)手工构建

(2)命令行构建

(3)工具(菜单)构建

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值