当前位置: 首页 > news >正文

Maven用户设置文件(settings.xml)配置指南

诸神缄默不语-个人技术博文与视频目录

settings.xml文件位置:${M2_HOME}/conf/settings.xml

注意修改完settings.xml最好重启一下Idea再继续运行。

以下首尾是固定内容:

<?xml version="1.0" encoding="UTF-8" ?><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.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
</settings>

主要需要修改的是中间的配置。

文章目录

  • 1. localRepository:本地Maven包下载文件夹
  • 2. proxies:代理
  • 3. mirros:镜像
  • 4. profiles:根据环境参数来调整构建配置
  • 5. 本文撰写过程中参考的其他网络资料

1. localRepository:本地Maven包下载文件夹

<localRepository>D:\maven-repository</localRepository>

2. proxies:代理

如有需要的话添加:

  <proxies>   <proxy><id>local-clash</id>    <active>true</active><protocol>http</protocol><host>127.0.0.1</host><port>8790</port><!-- <nonProxyHosts>local.net|some.host.com</nonProxyHosts> --></proxy></proxies>

如果不指定,会使用第一个active=true的proxy
nonProxyHosts用逗号或竖线分隔符都行

事实上也可以用命令行来指定proxy:mvn clean install -DproxySet=true -DproxyHost=ur.proxy.server -DproxyPort=port

参考资料:Maven 代理设置 – Eclipse,命令行和全局设置 · HowToDoInJava 中文系列教程 · 看云

3. mirros:镜像

如有需要的话添加,如阿里云镜像:

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

4. profiles:根据环境参数来调整构建配置

<profiles><profile><id>jdk18</id><activation><jdk>1.8</jdk><!--当匹配的jdk被检测到,profile被激活。例如,1.4激活JDK1.4,1.4.0_2,而!1.4激活所有版本不是以1.4开头的JDK。--><activeByDefault>true</activeByDefault><!--profile默认是否激活的标识 --></activation><!-- 自动触发profile的条件逻辑 --><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties><!-- 扩展属性列表 --></profile>
</profiles>

5. 本文撰写过程中参考的其他网络资料

  1. 一文了解 Maven 的 settings.xml 配置文件-腾讯云开发者社区-腾讯云
http://www.dtcms.com/a/465817.html

相关文章:

  • 闪电卫士:弧光保护装置以毫秒速度守护电力安全
  • 免费搭建网站注册网站什么要求
  • CCF-GESP 等级考试 2025年9月认证C++三级真题解析
  • Wireshark 过滤器命令大汇总:从入门到精通
  • 网站软件免费下载wordpress 插件漏洞
  • 【Java数据结构】HashMap 的深入解析与优化实践
  • 免费网站个人注册网页设计教程与实训
  • 仿搜狐视频网站源码品牌营销策划方案报价
  • MySQLEXPLAIN命令详解从执行计划读懂SQL性能瓶颈
  • 【FastAPI】学习笔记
  • 商丘网站制作电话企业网站 三合一
  • 海东高端网站建设大连网页
  • 数据科学与回归模型相关试卷
  • 深度学习之YOLO系列YOLOv1
  • 生成式 AI 冲击下,网络安全如何破局?
  • 网站建设的3个基本原则做网站需要多少
  • 免费的作文网站cloudfare wordpress
  • 开源 java android app 开发(十八)最新编译器Android Studio 2025.1.3.7
  • 网络模型训练完整代码
  • 部署k8s集群+containerd+dashboard
  • PHP网站建设的课后笔记wordpress divi主题
  • 网站开发相关文献广州 深圳 外贸网站建设公司
  • 从零起步学习Redis || 第十二章:Redis Cluster集群如何解决Redis单机模式的性能瓶颈及高可用分布式部署方案详解
  • 【Day 73】Linux-自动化工具-Ansible
  • 网站做英文版有用吗网站建设后如何检测
  • Color Wheel for Mac:一键解锁专业配色,设计效率翻倍
  • 五合一自助建站网站套用别人产品图片做网站
  • 注册公司在哪个网站宝塔搭建wordpress博客
  • Redis-哈希(Hash)类型
  • 无需登录!无限制轻松体验Claude4.5智能答疑