maven3.9的settings.xml 内容学习

settings.xml 文件介绍

settings.xml 是 Maven 的配置文件,它允许你自定义 Maven 的行为,比如设置仓库、代理、认证信息等。在 Maven 3.9 中,settings.xml 的结构和内容可能与之前的版本相似,但可能会有一些小的改进或变化。下面我们以3.9.6版本介绍。

首先打开maven的解压目录的 conf 文件夹

打开settings.xml文件

下面我们一个配置一个的过

settings.xml 配置项

总配置项(简化)

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0https://maven.apache.org/xsd/settings-1.0.0.xsd"><localRepository/><interactiveMode/><usePluginRegistry/><offline/><pluginGroups/><servers/><mirrors/><proxies/><profiles/><activeProfiles/>
</settings>
localRepository

设置本地仓库的位置。

示例:

 <localRepository>D:\repository\.m2</localRepository>
interactiveMode

设置Maven是否应该以交互模式运行。默认值为true,表示Maven在需要时会提示用户输入。如果设置为false,Maven将使用默认值或基于其他设置的值。

示例:

  <interactiveMode>true</interactiveMode>
offline

<offline>设置Maven是否应该尝试联网执行构建。默认值为false。当由于网络设置或安全因素,构建服务器不能连接远程仓库时,这个设置非常有用。

 示例:

  <offline>false</offline>

pluginGroups


定义插件组。<pluginGroups>允许定义额外的插件组,这些组在解析插件时会被搜索。默认情况下,Maven会自动添加org.apache.maven.pluginsorg.codehaus.mojo

 示例:

  <pluginGroups><pluginGroup>org.mortbay.jetty</pluginGroup></pluginGroups>

servers

<servers>用于定义服务器配置,如认证信息,这些信息通常不应该在pom.xml中配置,以避免安全问题。

  示例:

  <interactiveMode>true</interactiveMode>

mirrors


配置镜像站点,用于加速 Maven 下载。

 配置阿里云镜像示例:

  <mirrors><mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror></mirrors>

proxies


<proxies>用于配置网络代理,当Maven需要通过代理服务器连接外部网络时使用。

 示例:

<proxies><proxy><id>optional</id><active>true</active><protocol>http</protocol><username>proxyuser</username><password>proxypass</password><host>proxy.host.net</host><port>80</port><nonProxyHosts>local.net|some.host.com</nonProxyHosts></proxy>
</proxies>

profiles

<profiles>定义了一组构建配置文件,每个<profile>可以包含不同的设置和插件组。<activation>子元素定义了激活该配置文件的条件。<activeProfiles>列出了需要激活的配置文件ID。

 示例:

  <profiles><profile><id>tsetRepositories</id><repositories><repository><id>tset</id>                                           <url>http://maven.aliyun.com/nexus/content/groups/public/</url>             <releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository></repositories>     </profile></profiles>

activeProfiles


指定默认激活的配置文件。

 示例:

  <activeProfiles><activeProfile>testRepositories</activeProfile></activeProfiles>

注意

settings.xml 文件通常位于你的用户目录下

在 Windows 上可能是 C:\Users\username

在 macOS 或 Linux 上可能是 ~/.m2

可以在命令行中使用 -s 参数指定一个不同的 settings.xml 文件。




本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/510.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

单分支:if语句

示例&#xff1a; /*** brief how about if? show you here.* author wenxuanpei* email 15873152445163.com(query for any question here)*/ #define _CRT_SECURE_NO_WARNINGS//support c-library in Microsoft-Visual-Studio #include <stdio.h>#define if_state…

MoJoCo 入门教程(七)XML 参考

系列文章目录 前言 表格第二列中的符号含义如下&#xff1a; ! 必填元素&#xff0c;只能出现一次 ? 可选元素&#xff0c;只能出现一次 * 可选元素&#xff0c;可多次出现 R 可选元素&#xff0c;可递归出现多次 一、简介 本章是 MuJoCo 中使用的 MJCF 建模语言的参考手册。…

Scala---集合(list,set)详解

一、List list集合有顺序&#xff0c;有索引&#xff0c;元素可重复 1、Nil 空列表 val lstNilprintln(Nil)//List()//向左侧添加一个元素,::起到右连接的作用。val lst18::(4::(0::Nil))println(lst1)//List(8, 4, 0)2、创建集合 //调用apply方法进行创建val list List(1,…

【投稿优惠|稳定检索】2024年低碳发展与地球科学国际会议 (LCDES 2024)

2024年低碳发展与地球科学国际会议 (LCDES 2024) 2024 International Conference on Low Carbon Development and Earth Science 【会议简介】 2024年低碳发展与地球科学国际会议即将在长沙盛大召开。本次会议将汇聚全球低碳发展与地球科学领域的专家学者&#xff0c;共同探讨…

如何快速成为顶尖项目经理?新手必看!

当今社会&#xff0c;万事皆项目&#xff0c;企业也面临着各种变化&#xff0c;企业项目管理的能力和水平对组织和个人的核心竞争力有着重要影响。 作为项目经理&#xff0c;需要养成持续学习的习惯和能力&#xff0c;具备顶级项目经理的专业水平和素养&#xff0c;才能使自己…

登录解析(前端)

登录代码 1、登录之后做了什么&#xff1f; 执行登陆方法&#xff0c;成功之后&#xff0c;路由跳转到指定路径或者根目录 2、this.$store.dispatch是什么意思&#xff1f; this.$store.dispatch(‘Login’, this.loginForm) 来调取store里的user.js的login方法3、this.$r…

Hive:transform和udf

工作中发现有时候会用到python脚本进行数据计算&#xff0c;但是现在貌似已经不这样再处理&#xff0c;一般使用封装好的udf函数。 transform的基本用法为&#xff1a; transform中的值作为输入&#xff0c; 然后传递给python脚本&#xff0c;最后经过python的处理后&#xf…

将MySQL数据库导入到EA模型的教程

将MySQL数据库导入到EA 1.下载安装mysql-connector-odbc2.在管理工具中新增ODBC数据源3.在EA中新建项目4.链接MYSQL数据源4.1 安装64位的ODBC驱动可能出现”在连接ODBC 时发生错误&#xff0c;请相关检查设置“的提示&#xff0c;卸载后重新安装32位ODBC驱动后可以正常执行 5.导…

vue纯前端实现表格分页及条件查询功能

由于接口返回数据过慢&#xff0c;故而采用前端对数据进行处理分页的方法实现表格分页及条件查询。 一、表格 表格采用elementUI的el-table&#xff0c;只需要对数据data进行处理赋值即可。 <el-table:data"tableData"style"width: 100%"><el-t…

智慧园区引领产业智能化升级:科技创新驱动打造智慧化、高效化产业新未来

随着全球科技革命的深入推进&#xff0c;以大数据、云计算、物联网、人工智能等为代表的新一代信息技术正深刻改变着传统产业的发展模式。在这一背景下&#xff0c;智慧园区作为产业智能化升级的重要载体和平台&#xff0c;正以其前瞻性的规划、创新的科技和卓越的实践&#xf…

tencentcloud-sdk-python-iotexplorer、tencent-iot-device、cos-python-sdk-v5有什么用

1. tencent-iot-device tencent-iot-device 是腾讯云提供的物联网设备 SDK&#xff0c;用于在物联网场景中开发和连接设备。这个 SDK 提供了丰富的功能和接口&#xff0c;可以帮助开发者快速构建稳定、高效的物联网应用。 主要功能和特点&#xff1a; 设备连接管理&#xff1…

OpenCV杂记(2):图像拼接(hconcat, vconcat)

OpenCV杂记&#xff08;1&#xff09;&#xff1a;绘制OSD&#xff08;cv::getTextSize, cv::putText&#xff09;https://blog.csdn.net/tecsai/article/details/137872058 1. 简述 做图像处理或计算机视觉技术的同学都知道&#xff0c;我们在工作中会经常遇到需要将两幅图像拼…

Windows之一些常用命令

在 Windows 操作系统上&#xff0c;你可以使用命令行来创建新的文件。以下是几种常用的方法&#xff1a; 使用 echo 命令创建文件&#xff1a; echo. > filename.ext将 filename.ext 替换为你想要创建的文件名和扩展名。例如&#xff0c;要创建一个名为 example.txt 的文本…

IntelliJ-platform plugIn 插件开发专题内容介绍,学习指导(一)

这系列文章出炉对于笔者来说确实不容易&#xff0c;历时快两年了&#xff0c;先后迭代了3版本&#xff0c;暂时与官方最新版本API同步&#xff08;2024.03&#xff09;&#xff0c;文章内容覆盖2022~2024版内容 专题由来 最早接触插件开发是源于公司一个国际化项目&#xff0c…

以pytorch pipeline并行为例,分析各kernel的耗时占比及性能瓶颈

以pytorch pipeline并行为例,分析各kernel的耗时占比及性能瓶颈 1.生成pipeline并行的测试代码2.pipeline profing3.生成nsys2json.py代码4.将nsys sqlite格式转chrome json格式5.生成耗时成分统计代码6.统计耗时成分7.耗时成分如下:8.查看GPU PCIE链路状态9.链路状态如下10.Ns…

js高级 笔记01

01 静态成员和实例成员 构造函数中的属性和方法我们称之为成员 成员是可以添加的 通过构造函数new出来的对象叫做实例化对象 实例成员就是构造函数内部通过this添加的对象 实例成员只能通过实例化对象去访问 不能通过构造函数去访问 静态成员 是在构造函数本身上添加的…

【Xilnx FPGA】 ubuntu20.04 vivado 和vitis找不到zynq设备

参考如何下&#xff0c;ubuntu下需要手动安装驱动&#xff0c;在安装目录下执行sudo ./install_drivers Install Cable Drivers (Linux Only) - Digilent Referencehttps://www.xilinx.com/support/documentation/user_guides/ug344.pdfAMD Customer Community $(DIR)Vivado/…

若依框架在企业级应用开发中的核心作用

随着互联网技术的飞速发展&#xff0c;企业级应用开发面临着日益复杂的需求与挑战。在这样的背景下&#xff0c;高效、稳定且易于维护的开发框架显得尤为重要。其中&#xff0c;若依&#xff08;RuoYi&#xff09;作为一款备受开发者青睐的Java快速开发平台&#xff0c;以其强大…

Unity地形关联出错的解决办法以及地形深度拷贝

问题 最近发现unity地形系统的一个bug&#xff0c;导入的场景地形数据关联错乱了&#xff0c;关联到别的场景的地形数据了&#xff0c;meta替换了也没用&#xff0c;不清楚它具体是怎么关联的。 看下面的案例&#xff1a; 可以看到正常这个场景的地形数据应该关联的是Scene_E…

自动驾驶---低速场景之记忆泊车

1 背景 随着笔者行车功能Planning模块第一阶段的内容基本完结,后续主要针对Planning模块的细节,补充知识,其它模块或者低速功能作介绍。因此和大家先聊一聊低速场景下的记忆泊车,如此一来,整体覆盖了点到点自动驾驶的所有环节。 最开始量产记忆泊车(Auto Valet Paking)的…