maven setting.xml配置说明【写的太好了,感谢原创】

Maven之坑setting.xml配置 maven的仓库地址配置在setting.xml,也就是maven安装路径下的 apache-maven-3.9.6\conf\setting.xml;然后死活就是出现开头描述的问题,而且也没有说setting.xml配置有啥问题。看到这个错误提示,我们知道,是因为maven没有找到项目依赖的pom文件;我在运行 mvn clean package 命令的时候,提示如下。在我的项目里面我已经配好了repository,如下。至此问题得到解决(~~坑了我一天)我贴下,太多的话直接往后看。 阅读详情

原文地址:http://www.cnblogs.com/skyme/archive/2011/08/19/2146105.html  博客不做 保存了

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  3.  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">  
  4.  <!--本地仓库。该值表示构建系统本地仓库的路径。其默认值为~/.m2/repository。 -->  
  5.  <localRepository>usr/local/maven</localRepository>  
  6.  <!--Maven是否需要和用户交互以获得输入。如果Maven需要和用户交互以获得输入,则设置成true,反之则应为false。默认为true。-->  
  7.  <interactiveMode>true</interactiveMode>  
  8.  <!--Maven是否需要使用plugin-registry.xml文件来管理插件版本。如果需要让Maven使用文件~/.m2/plugin-registry.xml来管理插件版本,
  9. 则
  10. 设为true。默认为false。-->  
  11.  <usePluginRegistry>false</usePluginRegistry>  
  12.  <!--表示Maven是否需要在离线模式下运行。如果构建系统需要在离线模式下运行,则为true,默认为false。当由于网络设置原因或者安全因素,构
  13. 建服务器不能连接远程仓库的时候,该配置就十分有用。 -->  
  14.  <offline>false</offline>  
  15.  <!--当插件的组织Id(groupId)没有显式提供时,供搜寻插件组织Id(groupId)的列表。该元素包含一个pluginGroup元素列表,每个子元素包
  16. 含了一个组织Id(groupId)。当我们使用某个插件,并且没有在命令行为其提供组织Id(groupId)的时候,Maven就会使用该列表。默认情况下该列
  17. 表包含了org.apache.maven.plugins。 -->  
  18.  <pluginGroups>  
  19.   <!--plugin的组织Id(groupId) -->  
  20.   <pluginGroup>org.codehaus.mojo</pluginGroup>  
  21.  </pluginGroups>  
  22.  <!--用来配置不同的代理,多代理profiles 可以应对笔记本或移动设备的工作环境:通过简单的设置profile id就可以很容易的更换整个代理配置。 -->  
  23.  <proxies>  
  24.   <!--代理元素包含配置代理时需要的信息-->  
  25.   <proxy>  
  26.    <!--代理的唯一定义符,用来区分不同的代理元素。-->  
  27.    <id>myproxy</id>  
  28.    <!--该代理是否是激活的那个。true则激活代理。当我们声明了一组代理,而某个时候只需要激活一个代理的时候,该元素就可以派上用处。 -->  
  29.    <active>true</active>  
  30.    <!--代理的协议。 协议://主机名:端口,分隔成离散的元素以方便配置。-->  
  31.    <protocol>http</protocol>  
  32.    <!--代理的主机名。协议://主机名:端口,分隔成离散的元素以方便配置。  -->  
  33.    <host>proxy.somewhere.com</host>  
  34.    <!--代理的端口。协议://主机名:端口,分隔成离散的元素以方便配置。 -->  
  35.    <port>8080</port>  
  36.    <!--代理的用户名,用户名和密码表示代理服务器认证的登录名和密码。 -->  
  37.    <username>proxyuser</username>  
  38.    <!--代理的密码,用户名和密码表示代理服务器认证的登录名和密码。 -->  
  39.    <password>somepassword</password>  
  40.    <!--不该被代理的主机名列表。该列表的分隔符由代理服务器指定;例子中使用了竖线分隔符,使用逗号分隔也很常见。-->  
  41.    <nonProxyHosts>*.google.com|ibiblio.org</nonProxyHosts>  
  42.   </proxy>  
  43.  </proxies>  
  44.  <!--配置服务端的一些设置。一些设置如安全证书不应该和pom.xml一起分发。这种类型的信息应该存在于构建服务器上的settings.xml文件中。-->  
  45.  <servers>  
  46.   <!--服务器元素包含配置服务器时需要的信息 -->  
  47.   <server>  
  48.    <!--这是server的id(注意不是用户登陆的id),该id与distributionManagement中repository元素的id相匹配。-->  
  49.    <id>server001</id>  
  50.    <!--鉴权用户名。鉴权用户名和鉴权密码表示服务器认证所需要的登录名和密码。 -->  
  51.    <username>my_login</username>  
  52.    <!--鉴权密码 。鉴权用户名和鉴权密码表示服务器认证所需要的登录名和密码。 -->  
  53.    <password>my_password</password>  
  54.    <!--鉴权时使用的私钥位置。和前两个元素类似,私钥位置和私钥密码指定了一个私钥的路径(默认是/home/hudson/.ssh/id_dsa)以及如果
  55. 需要的话,一个密语。将来passphrase和password元素可能会被提取到外部,但目前它们必须在settings.xml文件以纯文本的形式声明。 -->  
  56.    <privateKey>${usr.home}/.ssh/id_dsa</privateKey>  
  57.    <!--鉴权时使用的私钥密码。-->  
  58.    <passphrase>some_passphrase</passphrase>  
  59.    <!--文件被创建时的权限。如果在部署的时候会创建一个仓库文件或者目录,这时候就可以使用权限(permission)。这两个元素合法的值是一个
  60. 三位数字,其对应了unix文件系统的权限,如664,或者775。 -->  
  61.    <filePermissions>664</filePermissions>  
  62.    <!--目录被创建时的权限。 -->  
  63.    <directoryPermissions>775</directoryPermissions>  
  64.    <!--传输层额外的配置项 -->  
  65.    <configuration></configuration>  
  66.   </server>  
  67.  </servers>  
  68.  <!--为仓库列表配置的下载镜像列表。 -->  
  69.  <mirrors>  
  70.   <!--给定仓库的下载镜像。 -->  
  71.   <mirror>  
  72.    <!--该镜像的唯一标识符。id用来区分不同的mirror元素。 -->  
  73.    <id>planetmirror.com</id>  
  74.    <!--镜像名称 -->  
  75.    <name>PlanetMirror Australia</name>  
  76.    <!--该镜像的URL。构建系统会优先考虑使用该URL,而非使用默认的服务器URL。 -->  
  77.    <url>http://downloads.planetmirror.com/pub/maven2</url>  
  78.    <!--被镜像的服务器的id。例如,如果我们要设置了一个Maven中央仓库(http://repo1.maven.org/maven2)的镜像,就需要将该元素设置
  79. 成central。这必须和中央仓库的id central完全一致。-->  
  80.    <mirrorOf>central</mirrorOf>  
  81.   </mirror>  
  82.  </mirrors>  
  83.  <!--根据环境参数来调整构建配置的列表。settings.xml中的profile元素是pom.xml中profile元素的裁剪版本。它包含了id,activation, repositories, pluginRepositories和 properties元素。这里的profile元素只包含这五个子元素是因为这里只关心构建系统
  84. 这个整体(这正是settings.xml文件的角色定位),而非单独的项目对象模型设置。如果一个settings中的profile被激活,它的值会覆盖任何其
  85. 它定义在POM中或者profile.xml中的带有相同id的profile。 -->  
  86.  <profiles>  
  87.   <!--根据环境参数来调整的构件的配置-->  
  88.   <profile>  
  89.    <!--该配置的唯一标识符。 -->  
  90.    <id>test</id>  
  91.    <!--自动触发profile的条件逻辑。Activation是profile的开启钥匙。如POM中的profile一样,profile的力量来自于它能够在某些特定的
  92. 环境中自动使用某些特定的值;这些环境通过activation元素指定。activation元素并不是激活profile的唯一方式。settings.xml文件中的
  93. activeProfile元素可以包含profile的id。profile也可以通过在命令行,使用-P标记和逗号分隔的列表来显式的激活(如,-P test)。-->  
  94.    <activation>  
  95.     <!--profile默认是否激活的标识-->  
  96.     <activeByDefault>false</activeByDefault>  
  97.     <!--当匹配的jdk被检测到,profile被激活。例如,1.4激活JDK1.4,1.4.0_2,而!1.4激活所有版本不是以1.4开头的JDK。-->  
  98.     <jdk>1.5</jdk>  
  99.     <!--当匹配的操作系统属性被检测到,profile被激活。os元素可以定义一些操作系统相关的属性。-->  
  100.     <os>  
  101.      <!--激活profile的操作系统的名字 -->  
  102.      <name>Windows XP</name>  
  103.      <!--激活profile的操作系统所属家族(如 'windows')  -->  
  104.      <family>Windows</family>  
  105.      <!--激活profile的操作系统体系结构  -->  
  106.      <arch>x86</arch>  
  107.      <!--激活profile的操作系统版本-->  
  108.      <version>5.1.2600</version>  
  109.     </os>  
  110.     <!--如果Maven检测到某一个属性(其值可以在POM中通过${名称}引用),其拥有对应的名称和值,Profile就会被激活。如果值字段是空的,
  111. 那么存在属性名称字段就会激活profile,否则按区分大小写方式匹配属性值字段-->  
  112.     <property>  
  113.      <!--激活profile的属性的名称-->  
  114.      <name>mavenVersion</name>  
  115.      <!--激活profile的属性的值 -->  
  116.      <value>2.0.3</value>  
  117.     </property>  
  118.     <!--提供一个文件名,通过检测该文件的存在或不存在来激活profile。missing检查文件是否存在,如果不存在则激活profile。另一方面,
  119. exists则会检查文件是否存在,如果存在则激活profile。-->  
  120.     <file>  
  121.      <!--如果指定的文件存在,则激活profile。 -->  
  122.      <exists>/usr/local/hudson/hudson-home/jobs/maven-guide-zh-to-production/workspace/</exists>  
  123.      <!--如果指定的文件不存在,则激活profile。-->  
  124.      <missing>/usr/local/hudson/hudson-home/jobs/maven-guide-zh-to-production/workspace/</missing>  
  125.     </file>  
  126.    </activation>  
  127.    <!--对应profile的扩展属性列表。Maven属性和Ant中的属性一样,可以用来存放一些值。这些值可以在POM中的任何地方使用标记${X}来使用,
  128. 这里X是指属性的名称。属性有五种不同的形式,并且都能在settings.xml文件中访问。  
  129.    1. env.X: 在一个变量前加上"env."的前缀,会返回一个shell环境变量。例如,"env.PATH"指代了$path环境变量(在Windows上是%PATH%)。  
  130.    2. project.x:指代了POM中对应的元素值。  
  131.    3. settings.x: 指代了settings.xml中对应元素的值。  
  132.    4. Java System Properties: 所有可通过java.lang.System.getProperties()访问的属性都能在POM中使用该形式访问,  
  133.     如/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre。  
  134.    5. x: 在<properties/>元素中,或者外部文件中设置,以${someVar}的形式使用。 -->  
  135.    <properties>  
  136.     <user.install>/ebs1/build-machine/usr/local/hudson/hudson-home/jobs/maven-guide-</user.install>  
  137.    </properties>  
  138.    <!--远程仓库列表,它是Maven用来填充构建系统本地仓库所使用的一组远程项目。 -->  
  139.    <repositories>  
  140.     <!--包含需要连接到远程仓库的信息 -->  
  141.     <repository>  
  142.      <!--远程仓库唯一标识-->  
  143.      <id>codehausSnapshots</id>  
  144.      <!--远程仓库名称 -->  
  145.      <name>Codehaus Snapshots</name>  
  146.      <!--如何处理远程仓库里发布版本的下载-->  
  147.      <releases>  
  148.       <!--true或者false表示该仓库是否为下载某种类型构件(发布版,快照版)开启。  -->  
  149.       <enabled>false</enabled>  
  150.       <!--该元素指定更新发生的频率。Maven会比较本地POM和远程POM的时间戳。这里的选项是:always(一直),daily(默认,每日),
  151. interval:X(这里X是以分钟为单位的时间间隔),或者never(从不)。 -->  
  152.       <updatePolicy>always</updatePolicy>  
  153.       <!--当Maven验证构件校验文件失败时该怎么做-ignore(忽略),fail(失败),或者warn(警告)。-->  
  154.       <checksumPolicy>warn</checksumPolicy>  
  155.      </releases>  
  156.      <!--如何处理远程仓库里快照版本的下载。有了releases和snapshots这两组配置,POM就可以在每个单独的仓库中,为每种类型的构件采取
  157. 不同的策略。例如,可能有人会决定只为开发目的开启对快照版本下载的支持。参见repositories/repository/releases元素-->  
  158.      <snapshots>  
  159.       <enabled/><updatePolicy/><checksumPolicy/>  
  160.      </snapshots>  
  161.      <!--远程仓库URL,按protocol://hostname/path形式 -->  
  162.      <url>http://snapshots.maven.codehaus.org/maven2</url>  
  163.      <!--用于定位和排序构件的仓库布局类型-可以是default(默认)或者legacy(遗留)。Maven 2为其仓库提供了一个默认的布局;然而,
  164. Maven 1.x有一种不同的布局。我们可以使用该元素指定布局是default(默认)还是legacy(遗留)。 -->  
  165.      <layout>default</layout>  
  166.     </repository>  
  167.    </repositories>  
  168.    <!--发现插件的远程仓库列表。仓库是两种主要构件的家。第一种构件被用作其它构件的依赖。这是中央仓库中存储的大部分构件类型。
  169. 另外一种构件类型是插件。Maven插件是一种特殊类型的构件。由于这个原因,插件仓库独立于其它仓库。pluginRepositories元素的结构和
  170. repositories元素的结构类似。每个pluginRepository元素指定一个Maven可以用来寻找新插件的远程地址。-->  
  171.    <pluginRepositories>  
  172.     <!--包含需要连接到远程插件仓库的信息.参见profiles/profile/repositories/repository元素的说明-->  
  173.           <pluginRepository>             
  174.      <releases>        
  175.       <enabled/><updatePolicy/><checksumPolicy/>  
  176.      </releases>  
  177.      <snapshots>  
  178.       <enabled/><updatePolicy/><checksumPolicy/>  
  179.      </snapshots>  
  180.      <id/><name/><url/><layout/>  
  181.           </pluginRepository>  
  182.         </pluginRepositories>  
  183.         <!--手动激活profiles的列表,按照profile被应用的顺序定义activeProfile。 该元素包含了一组activeProfile元素,每个
  184. activeProfile都含有一个profile id。任何在activeProfile中定义的profile id,不论环境设置如何,其对应的  
  185.         profile都会被激活。如果没有匹配的profile,则什么都不会发生。例如,env-test是一个activeProfile,则在pom.xml(或者
  186. profile.xml)中对应id的profile会被激活。如果运行过程中找不到这样一个profile,Maven则会像往常一样运行。 -->  
  187.    <activeProfiles>  
  188.     <!-- -->  
  189.     <activeProfile>env-test</activeProfile>  
  190.    </activeProfiles>  
  191.   </profile>  
  192.  </profiles>  
  193. </settings> 

VoIP概述 VoIP统一通信与VoIPVoIP与传统电话比较VoIP各项产品设备的类型及应用 统一通信与VoIP 统一通信指的是把计算机与传统通信技术统一成一体的新通信模式,融合计算机网络与传统通信网络在一个网络平台上,实现电话、传真、数据传输、音视频会议、呼叫中心、即时通信等众多应用服务 VoIP又称IP电话或IP网络电话,是Voice Over IP的缩写,这种技术通过对语音信号进行编码数字化,压缩处理成压缩帧,然后转换成为IP数据包在TCP/IP网络上进行传输,从而达到了在IP网络上进行语音通信目的 VoIP与传 阅读详情

相关推荐

LLM - windows下的Dify离线部署:从镜像打包到无网环境部署(亲测,包含插件部署)

LLM - windows下的Dify离线部署:从镜像打包到无网环境部署(亲测,包含插件部署)

ocean00008899的博客 1285

Maven之(六)setting.xml配置文件详解

setting.xml配置文件maven的配置文件settings.xml存在于两个地方:1.安装的地方:${M2_HOME}/conf/settings.xml2.用户的目录:${user.home}/.m2/settings.xml前者又被叫做全局配置,对操作系统的所有使用者生效;后者被称为用户配置,只对当前操作系统的使用者生效。如果两者都存在,它们的内容将被合并,并且用户范围的setti...

weixin_30695195的博客 6467

Arduino Nano + MCP3422A0 ADC 毫欧表:3档分辨率(0.1mΩ-1.3kΩ)开尔文连接实测

本文详细介绍了如何使用Arduino Nano与MCP3422A0 ADC构建高精度毫欧表,采用四线制开尔文连接和三档量程设计,实现0.1mΩ-1.3kΩ的精确测量。通过精密恒流源和18位ADC技术,结合智能量程切换和数字滤波算法,显著提升测量精度和稳定性,适用于电子维修、PCB测试等场景。

weixin_28292761的博客 323

Maven中settings.xml的配置项说明

一.Maven的setting配置文件 和 在Eclipse中对Maven的正确配置。 1.Maven的配置文件(Maven的安装目录/conf/settings.xml ) 和 Maven仓库下(默认的Maven仓库的是用户家目录下的.m2文件,可以另行制定)的settings.xml文件 在Maven中提供了一个settings.xml文件来定义Maven的全局环境信息。这个文件会存在于M...

weixin_34388207的博客 3635

VScode高效开发STM32:头文件路径配置全解析

本文详细解析了在VScode中高效开发STM32项目的核心步骤——头文件路径配置。针对常见的“找不到头文件”问题,文章深入剖析了IntelliSense的工作原理,并提供了手把手创建和解读c_cpp_properties.json配置文件的完整指南,包括includePath、defines、compilerPath等关键项的设置,帮助开发者彻底解决红色波浪线错误,实现精准的代码提示与跳转。

weixin_28835789的博客 339

把云端打印带回办公室:通信场景 SAP_COM_0466 打通 SAP BTP ABAP environment 与本地打印机的 Pull Integration 实战

摘要: 本文探讨云端SAP系统如何通过SAP_COM_0466通信场景实现与本地打印机的安全连接。核心方案采用Pull Integration模式,由本地组件(如SAP Cloud Print Manager或第三方OMS)主动从云端打印队列拉取任务,避免网络边界冲突。配置流程涵盖通信安排创建、打印队列绑定及权限管理,并强调队列类型必须选择"Pull Integration Queue"的关键细节。方案通过分离云端生产与本地打印环节,既保障安全性又便于运维监控,适用于SAP BTP AB

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 142

maven全局配置文件settings.xml详解

概要 settings.xml有什么用? 如果在Eclipse中使用过Maven插件,想必会有这个经验:配置settings.xml文件的路径。 settings.xml文件是干什么的,为什么要配置它呢? 从settings.xml的文件名就可以看出,它是用来设置maven参数的配置文件。并且,settings.xml是maven的全局配置文件。而pom.xml文件是所在项目的局部配置。 Set...

weixin_34121282的博客 3126

最强AI插件Augment,适配idea、vscode,对标cursor!

Augment是一款新兴的AI辅助编码工具,能够无缝集成到IDEA和VS Code等主流IDE中,直接对标专业AI编码工具Cursor。其核心优势包括多IDE适配、无缝集成、代码理解与生成以及对话式编程体验。Augment通过插件形式保留原IDE功能和快捷键习惯,降低学习成本,同时提供深度理解项目上下文和生成高质量代码的能力。此外,Augment还具备审查变更、检查点、代理与代理自动等核心功能,支持从简单配置更改到复杂功能实现的各种开发任务。Augment代表了AI辅助编程工具的新方向,通过增强开发者熟悉的

todoitbo的博客 1万+

Setting文件中几个重要的配置

项目目录:1.在项目下新建了apps和extra_apps文件夹(也要在文件夹下创建__init__.py文件)import os import sys # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path....

baidu_32542573的博客 1744

基于matlab目标雷达横截面建模(附源码)

雷达系统依靠目标反射或散射来检测和识别目标。目标反射越强,雷达接收器返回的回波就越大,从而获得更高的信噪比(SNR)和更高的检测可能性。在雷达系统中,从目标反射的能量由雷达横截面(RCS)决定,定义为sigma代表RCS,R是雷达与目标之间的距离,Es是从目标反射的信号的场强,以及Ei是入射到目标上的信号的场强。通常,目标向各个方向散射能量,RCS是入射角,散射角和信号频率的函数。RCS 取决于目标的形状和构建目标的材料。用于RCS的常用单位包括平方米或dBsm。

珞瑜的博客 3083

倍福EL5101模块连接编码器

1、 EL5101模块简介:EL5101为单通道增量型编码器计数模块,一共有EL5101-0000、EL5101-0010、EL5101-0011、EL5101-0090(尚未供货)四种型号,其中EL5101-0000比较常用,本例使用EL5101-0000连接增量型编码器 2、 硬件外观和接线 在这里插入图片描述 3、 指示灯说明 4、和编码器连接的案例 ......

weixin_41883890的博客 6501

Maven setting配置文件

Mybatis settings配置 配置本地仓库 1 自定义本地仓库路径 2 E:\JAVA\Maven 国内Maven镜像仓库 &lt;mirror&gt; &lt;id&gt;alimaven&lt;/id&gt; &lt;name&gt;aliyun maven&lt;/name&gt; &lt;url&gt;http://maven.aliyun.com/nexu...

冬至的博客 1万+

Vue3 - 超详细最新 wangEditor V5 富文本编辑器安装引入及使用教程,提供工具栏配置、基础富文本功能、API使用示例教程等(新手小白快速引入并植入到项目中)

vue3,wangEditorv5富文本编辑器,wangEditorv5官方文档,vue3最新安装wangEditorv5富文本详细使用教程,vue3使用wangEditorv5编辑器示例代码,vue3网站网页安装植入富文本编辑器教程,vue3wangEditor使用api,vue3安装富文本控制台出现报错如何解决,vue3wangEditor-v5工具栏配置,vue3中使用富文本编译器wangEditor5的方法,wangeditor5在vue3中的全使用过程,vue3超详细最新wangedi

🏆 前端领域优质创作者 4253

Maven之pom.xml与setting.xml配置文件详解

本文系统介绍了Maven的核心配置与使用,主要包括: Maven常用命令:如编译、测试、打包等,以及跳过测试、指定端口等参数设置; POM文件配置详解:包括基本配置、依赖管理、构建配置、环境设置等模块; settings.xml配置:涵盖本地仓库设置、镜像配置、服务器认证、profile管理等; 实用技巧:如处理依赖冲突、版本升级、本地仓库文件管理、引入本地jar包等。 文章还对比了POM与settings配置的优先级,并详细说明了仓库、镜像、profile等核心概念的使用场景和配置方法,为Maven项目的

晨港飞燕的专栏 2万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

maven setting.xml配置说明

setting.xml

mypop的专栏 9344

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

maven 配置 ~ setting.xml

maven,setting.xml配置文件

Java博客 3894

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Maven setting.xml 配置详解(全配置) & pom.xml 配置阿里云仓库

maven setting.xml 中文配置详解(全配置) <?xml version="1.0" encoding="UTF-8"?> <!-- | 官方文档: https://maven.apache.org/settings.html | | Maven 提供以下两种 level 的配置: | | 1. User Level. 当前用户独享的配置, 通常在 ${user.home}/.m2/settings.xml 目录下。 | .

路边烧卖 1万+

Maven setting.xml中配置新项目的JDK版本

之前使用Maven时,Maven默认使用JDK 1.5,每次都要在idea中手动进行配置。经过网上查阅,是否可以在maven配置文件修改默认的jdk导入新项目时的环境配置,看到的全是修改POM.XML,但这样只是解决了当前项目的JDK版本问题。每次新建个项目或者导入个新项目都还是要去修改POM.XML很麻烦,所以就琢磨了下,找到了解决方案。然后,废话就不多说了: 在Setting...

Thinkingcao的专栏 9719

maven的setting.xml配置

阿里云spring插件仓库</name><name>阿里云spring仓库</name><name>阿里云central仓库</name><name>阿里云阿帕奇仓库</name><name>阿里云公共仓库</name><name>maven仓库</name><name>阿里云谷歌仓库

george_2015的博客 1298

maven的setting.xml文件配置

1、找到conf–>setting.xml,右击打开 2、配置本地仓库路径(默认路径为C盘下,尽量不放C盘,之后用到的依赖包非常多,所以修改路径) (1)查找"localRepository" (2)添加本地仓库路径,根据自己需求添加,格式为: D:\JAVA\localRepostitory 3、配置国内镜像,配置如下: alimaven central aliyun ma...

qq_41566042的博客 3854

MAVEN配置文件setting.xml的配置

Maven作为项目管理工具目前已经在很多公司使用,特备是有很多大型项目上更是需要自己搭建内网私服来对项目进行单独管理,在此就几种情况下maven的setting文件配置作以区分,以备后期使用,想了解每个配置项的具体功能或解释的,请移步https://blog.csdn.net/cbx_1993/article/details/79014360。 公共配置项,也就是什么场景都需要的: 1.自定义本...

qq_39762975的博客 3435

Maven setting.xml中镜像配置

简单介绍setting.xml中 mirrorOf 的配置对构件下载的影响 <settings> ... <mirrors> <mirror> <id>other-mirror</id> <name>Other Mirror Repository</name> &...

D_D 的专栏 1535

Maven中完整的setting.xml文件,即配置详情

一、配置本地仓库 <!--设置本地仓库路径--> <localRepository>D:\java\maven\localRepository</localRepository> 二、配置阿里云私服(或换成自己公司搭建的私服) <!-- 在mirrors标签里添加mirror标签,并指定阿里云私服下载依赖会快点 --> <mirror> <id>alimaven</id> <name>aliyu

yang_yzl11的博客 7万+

Maven-setting配置详细说明

文件存放位置 全局配置: ${M2_HOME}/conf/settings.xml 用户配置: ${user.home}/.m2/settings.xml note:用户配置优先于全局配置。${user.home} 和和所有其他系统属性只能在3.0+版本上使用。请注意windows和Linux使用变量的区别。   settings.xml详解 声明规范 x

一次次成长的过程 1万+

maven的setting.xml的深入理解

maven中的setting.xml深度理解,让自己不用每次都从网上抄来抄去!

weixin_44311121的博客 1328

Maven的Setting.xml文件模板

今天在构建了一个Maven项目,这里把Maven的setting.xml配置文件记录下来以后参考。 <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL

chen3749102的专栏 2218
上一篇: maven Nexus入门指南(图文)
下一篇: maven pom.xml详解
javaerSir
博客等级 码龄15年 1粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值