- 浏览: 499012 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (502)
- Java (70)
- Linux (10)
- 数据库 (38)
- 网络 (10)
- WEB (13)
- JSP (4)
- 互联网 (71)
- JavaScript (30)
- Spring MVC (19)
- HTML (13)
- CSS (3)
- AngularJS (18)
- Redis (5)
- Bootstrap CSS (1)
- ZooKeeper (4)
- kafka (6)
- 服务器缓存 (4)
- Storm (1)
- MongoDB (9)
- Spring boot (16)
- log4j (2)
- maven (3)
- nginx (5)
- Tomcat (2)
- Eclipse (4)
- Swagger (2)
- Netty (5)
- Dubbo (1)
- Docker (7)
- Hadoop (12)
- OAuth (1)
- webSocket (4)
- 服务器性能 (7)
- Session共享 (1)
- tieye修改 (1)
- 工作 (1)
- 有用的语录 (0)
- https (2)
- common (5)
- 产品开发管理 (1)
- CDN 工作原理 (1)
- APNS、GCM (1)
- 架构图 (3)
- 功能实现分析 (1)
- JMX (1)
- 服务器相关操作命令 (1)
- img02 (0)
- 服务器环境搭建 (9)
- goodMenuBook (1)
- CEInstantPot (0)
- 有用数据 (1)
- 百度地图WEB API (2)
- 正则表达式 (1)
- 样式例子 (2)
- staticRecipePressureCooker.zip (1)
- jCanvas (1)
- 网站攻击方法原理 (1)
- 架构设计 (3)
- 物联网相关 (3)
- 研发管理 (7)
- 技术需求点 (1)
- 计划 (1)
- spring cloud (11)
- 服务器开发的一些实用工具和方法 (1)
- 每天学到的技术点 (4)
- Guava (1)
- ERP 技术注意要点 (2)
- 微信小程序 (1)
- FineRepor (1)
- 收藏夹 (1)
- temp (5)
- 服务架构 (4)
- 任职资格方案 (0)
- osno_test (1)
- jquery相关 (3)
- mybatis (4)
- ueditor (1)
- VueJS (7)
- python (10)
- Spring EL (1)
- shiro (1)
- 前端开发原理与使用 (7)
- YARN (1)
- Spark (1)
- Hbase (2)
- Pig (2)
- 机器学习 (30)
- matplotlib (1)
- OpenCV (17)
- Hystrix (1)
- 公司 (1)
- miniui (4)
- 前端功能实现 (3)
- 前端插件 (1)
- 钉钉开发 (2)
- Jenkins (1)
- elasticSearch使用 (2)
- 技术规范 (4)
- 技术实现原理 (0)
最新评论
Maven settings.xml配置理解
参考原文(setting.xml详解):http://www.cnblogs.com/yangxia-test/p/4409736.html
参考原文(Maven settings配置中的mirrorOf):http://blog.csdn.net/isea533/article/details/21560089
参考原文(profile介绍):http://elim.iteye.com/blog/1900568
参考原文(setting.xml配置文件详解):http://blog.csdn.net/u012152619/article/details/51485152
参考原文(mirror和repository 区别):http://blog.csdn.net/caomiao2006/article/details/40401517
使用例子看附件:
<?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"> <!-- //本地仓库地址 --> <localRepository>D:\mavenTest\repo</localRepository> <!-- //当插件的组织Id(groupId)没有显式提供时,供搜寻插件组织Id(groupId)的列表。 //该元素包含一个pluginGroup元素列表,每个子元素包含了一个组织Id(groupId)。 //当我们使用某个插件,并且没有在命令行为其提供组织Id(groupId)的时候,Maven就会使用该列表。 //默认情况下该列表包含了org.apache.maven.plugins。 --> <pluginGroups> </pluginGroups> <!-- //用来配置不同的代理,多代理profiles可以应对笔记本或移动设备的工作环境:通过简单的设置profile id就可以很容易的更换整个代理配置。 --> <proxies> </proxies> <!-- //项目发布到私服配置, //配置服务端的一些设置(提供连接上服务器必要的信息),因为连接服务器要认证,这里就是配置认证信息 --> <servers> <server> <!-- //这是server的id(注意不是用户登陆的id),该id与distributionManagement(pom.xml文件中)中repository元素的id相匹配。 --> <id>nexus-releases</id> <!-- //鉴权用户名。鉴权用户名和鉴权密码表示服务器认证所需要的登录名和密码。 --> <username>xing</username> <password>123456</password> </server> <server> <id>nexus-snapshots</id> <username>xing</username> <password>123456</password> </server> </servers> <!-- //为仓库列表配置的下载镜像列表。就是本地没有jar时,到这里的服务器中去进行下载回本地仓库中 --> <mirrors> <mirror> <!-- //该镜像的唯一标识符。id用来区分不同的mirror元素。名字由你改 --> <id>public</id> <!-- //被镜像的服务器的id。例如,如果我们要设置了一个Maven中央仓库(http://repo1.maven.org/maven2)的镜像, //就需要将该元素设置成central。这必须和中央仓库的id central完全一致。 //*表示匹配所有远程仓库。 //被镜像的服务器的id。就是你想镜像的服务器上仓库ID --> <mirrorOf>*</mirrorOf> <!-- //该镜像的URL。构建系统会优先考虑使用该URL,而非使用默认的服务器URL。被镜像的URL由镜像服务器那里进行配置 --> <url>http://localhost:8081/nexus/content/groups/public</url> </mirror> </mirrors> <!-- //远程仓库信息的一种参数描述 --> <profiles> <profile> <!--//该配置的唯一标识符。 --> <id>nexus</id> <!-- //远程仓库列表,它是Maven用来填充构建系统本地仓库所使用的一组远程项目。 --> <repositories> <repository> <!--//远程仓库唯一标识--> <id>public</id> <!--//远程仓库名称 --> <name>Public Repositories</name> <url>http://localhost:8081/nexus/content/groups/public</url> <!-- //如何处理远程仓库里快照版本的下载。有了releases和snapshots这两组配置, //POM就可以在每个单独的仓库中,为每种类型的构件采取不同的策略。例如, //可能有人会决定只为开发目的开启对快照版本下载的支持。 //参见repositories/repository/releases元素 --> <snapshots> <enabled>true</enabled> </snapshots> <!--//如何处理远程仓库里发布版本的下载--> <releases> <!--//true或者false表示该仓库是否为下载某种类型构件(发布版,快照版)开启。 --> <enabled>true</enabled> </releases> </repository> </repositories> <!-- //发现插件的远程仓库列表。仓库是两种主要构件的家。第一种构件被用作其它构件的依赖。这是中央仓库中存储的 //大部分构件类型。另外一种构件类型是插件。Maven插件是一种特殊类型的构件。由于这个原因,插件仓库独立于其 //它仓库。pluginRepositories元素的结构和repositories元素的结构类似。每个pluginRepository元素指定一个 //Maven可以用来寻找新插件的远程地址。 --> <pluginRepositories> <pluginRepository> <id>public</id> <name>Public Repositories</name> <url>http://localhost:8081/nexus/content/groups/public</url> </pluginRepository> </pluginRepositories> </profile> </profiles> <!-- //手动激活profiles的列表,按照profile被应用的顺序定义activeProfile。 该元素包含了一组activeProfile元素,每个activeProfile都含有一个profile id。 //表示那些Profile是可用的,不在列表的表示不能用 //激活的profile会将仓库配置应用到项目中去。 --> <activeProfiles> <activeProfile>nexus</activeProfile> </activeProfiles> </settings>
参考原文(setting.xml详解):http://www.cnblogs.com/yangxia-test/p/4409736.html
参考原文(Maven settings配置中的mirrorOf):http://blog.csdn.net/isea533/article/details/21560089
参考原文(profile介绍):http://elim.iteye.com/blog/1900568
参考原文(setting.xml配置文件详解):http://blog.csdn.net/u012152619/article/details/51485152
参考原文(mirror和repository 区别):http://blog.csdn.net/caomiao2006/article/details/40401517
使用例子看附件:
- settings_-_TEST2.zip (2.1 KB)
- 下载次数: 2
- SpringMavenTest.zip (35.4 KB)
- 下载次数: 1
相关推荐
3. **直接替换**:根据题目描述,你可以直接将下载的名为"阿里云镜像的mavensettings.xml配置文件直接替换使用"的文件替换现有的`$USER_HOME/.m2/settings.xml`。请注意,替换前请备份原有的`settings.xml`,...
一、Idea关联的maven本地仓库配置文件settings.xml (1)必须使用默认文件名 D:\developsoft\javaweb\commonPlugins\maven\apache-maven-3.8.1_first\conf\settings.xml 二、Myeclipse关联的maven本地仓库配置文件...
maven settings.xml配置文件,亲试无问题,可以使用,eclipse和Myeclipse都可以
国内连接maven官方的仓库更新依赖,收集一些国内快速的maven仓库镜像以备用。 settings.xml配置好的国内私服,直接可以下载使用!
maven的settings.xml配置,提供maven包下载位置,刚刚maven仓库镜像仓库下载。 <localRepository>D:/develop/apache-maven-3.6.0/repository <id>alimaven <name>aliyun maven <url>...
Maven原版settings.xml配置文件,根据个人需要,可以打开对应注释或替换相关阿里云镜像或远程仓库地址即可使用。
用于maven setting.xml文件丢失,eclipse集成maven插件.m2下无setting.xml文件需要配置的情况
在Maven的世界里,`pom.xml`和`settings.xml`是两个至关重要的配置文件,它们共同决定了Maven项目的构建过程和环境配置。`pom.xml`(Project Object Model)文件是每个Maven项目的核心,它包含了项目的基本信息、...
之前找了很多个镜像配置,一直无法更新,好不容易找了一个可以用的,希望可以帮到大家
在使用maven的时候默认缓存本地仓储到C盘,为了转移目录,我们设置settings.xml,当国外网络不理想的时候,为了快速访问国内仓储,我们设置settings.xml。此资源中包含了官方默认的,也有配置好的,及使用文档,具体...
settings.xml maven
linux 环境下安装maven 拉去资源jar settings.xml 配置文件
`settings.xml`是Maven构建工具的核心配置文件之一,它定义了Maven仓库的位置、镜像设置、本地仓库路径、用户特定的配置信息等。在Maven的工作流程中,`settings.xml`扮演着至关重要的角色,它使得Maven能够根据用户...
settings.xml配置
maven linux 安装时配置文件 settings.xml 配置阿里云镜像 使用时请修改本地仓库路径
Maven settings.xml配置文件,配置了远程仓库地址,只需修改自己的本地仓库地址,便可使用,能够快速下载依赖jar包。本人亲测可用
这是maven 自定义仓库配置方案。本地仓库默认放在C盘,如果要想将本地仓库转移到指定到自动以的位置,就需要配置setting.xml,下载后只需修改本地仓库的配置即可!
Maven的配置文件,settings.xml文件