一般私服都搭建在局域网,也就是说在外网没法使用私服了;
如果配置采用mirrors映射到私服,那么在外网时因为私服连接不上,这就悲催了;
后面发现可以通过profile配置私服地址,当处在局域网优先使用私服地址,当处于外网时(私服连接不上的时候),会切换到默认的外网仓库中央仓库(repo.maven.apache.org)。
修改settings.xml配置:
1、profiles节点下增加:
<profile>
<id>public-snapshots</id>
<repositories>
<repository>
<id>public-snapshots</id>
<url>http://10.122.7.92:8081/nexus/content/groups/public/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
2、activeProfiles节点下配置激活上面的profile
<activeProfiles>
<activeProfile>public-snapshots</activeProfile>
</activeProfiles>
2018/2/10 GMT+8 下午9:26:56: [INFO] Downloaded http://10.122.7.92:8081/nexus/content/groups/public/com/bbossgroups/bboss-velocity/5.0.3.8.3/bboss-velocity-5.0.3.8.3.jar 2018/2/10 GMT+8 下午9:27:06: [INFO] Downloaded http://10.122.7.92:8081/nexus/content/groups/public/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar 2018/2/10 GMT+8 下午9:27:16: [INFO] Downloaded http://10.122.7.92:8081/nexus/content/groups/public/werken-xpath/werken-xpath/0.9.4/werken-xpath-0.9.4.jar 2018/2/10 GMT+8 下午9:27:18: [INFO] Downloading https://repo.maven.apache.org/maven2/com/bbossgroups/bboss-velocity/5.0.3.8.3/bboss-velocity-5.0.3.8.3.jar 2018/2/10 GMT+8 下午9:27:36: [INFO] Downloaded https://repo.maven.apache.org/maven2/com/bbossgroups/bboss-velocity/5.0.3.8.3/bboss-velocity-5.0.3.8.3.jar 2018/2/10 GMT+8 下午9:27:36: [INFO] Downloading https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar 2018/2/10 GMT+8 下午9:27:39: [INFO] Downloaded https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar 2018/2/10 GMT+8 下午9:27:41: [INFO] Downloading https://repo.maven.apache.org/maven2/werken-xpath/werken-xpath/0.9.4/werken-xpath-0.9.4.jar 2018/2/10 GMT+8 下午9:27:52: [INFO] Downloaded https://repo.maven.apache.org/maven2/werken-xpath/werken-xpath/0.9.4/werken-xpath-0.9.4.jar
相关推荐
阿里云Maven中央仓库为 阿里云云效 提供的公共代理仓库,帮助研发人员提高研发生产效率,使用阿里云Maven中央仓库作为下载源,速度更快更稳定。 阿里云云效 是企业级一站式 DevOps 平台,覆盖产品从需求到运营的研发...
settings.xml,本地maven仓库配置,注意:D:\maven\repository为我本地的maven仓库路径,改成你的。 settings.xml,本地maven仓库配置,注意:D:\maven\repository为我本地的maven仓库路径,改成你的。 settings.xml...
一、Idea关联的maven本地仓库配置文件settings.xml (1)必须使用默认文件名 D:\developsoft\javaweb\commonPlugins\maven\apache-maven-3.8.1_first\conf\settings.xml 二、Myeclipse关联的maven本地仓库配置文件...
《Sygate实现局域网用户共享上网详解》 在信息技术日益发达的今天,多台电脑共享上网已经成为许多家庭和小型办公室的常见需求。Sygate是一款流行的共享上网软件,以其易用性和高效性赢得了用户的青睐。本文将详细...
1. ****:此部分用于配置仓库镜像,可以指定一个或多个镜像作为中央仓库的替代,以加速依赖的下载。例如,中国的用户可能会配置阿里的Maven镜像,以减少网络延迟。 2. ****:这个部分可以用来定义不同环境的配置,...
7. **更新镜像**:为了保持镜像与中央仓库的同步,定期检查并更新`settings.xml`中的镜像URL是必要的。 通过上述步骤,我们可以有效地利用阿里云镜像服务,提高Maven构建的效率,降低开发过程中的等待时间。在团队...
中央仓库是默认的远程仓库,如果不做任何特殊配置那么将会从中央仓库下载依赖。镜像是将maven依赖请求转发至相应服务器的配置。私服一般采用nexus部署。添加其他远程仓库只需在项目的pom.xml文件中添加相应配置即可...
Maven是一个流行的Java项目管理工具,它使用一个名为settings.xml的配置文件来配置Maven的行为。settings.xml文件包含了Maven的全局设置,包括仓库位置、代理设置、构建配置等。 在Maven中,settings.xml文件通常...
Maven默认使用中央仓库,但有时我们需要配置多个仓库,例如私有仓库,以提高依赖下载速度或管理内部私有构件。本文将详细介绍如何在Maven中配置多仓库。 ### Maven仓库类型 1. **中央仓库**:Maven官方维护的公共...
Maven默认会使用中央仓库下载依赖,但开发者可以根据需求添加或配置多个远程仓库。在`settings.xml`中,可以通过`<repositories>`标签来添加自定义仓库,这对于私有仓库或者内部项目依赖是非常有用的。 2. **镜像...
之前找了很多个镜像配置,一直无法更新,好不容易找了一个可以用的,希望可以帮到大家
- 确保`settings.xml`中已配置私服仓库的镜像,以便Maven能够自动从私服拉取依赖。 2. **拉取依赖**: - 运行`mvn dependency:resolve`或`mvn install`命令,Maven会自动从私服仓库中拉取所需的jar包,并将其安装...
Maven settings.xml配置文件,配置了远程仓库地址,只需修改自己的本地仓库地址,便可使用,能够快速下载依赖jar包。本人亲测可用
3. **配置Maven**:在Maven的settings.xml文件中,需要配置私服的URL,以便Maven在构建时知道去哪里查找依赖。 4. **依赖管理**:通过私服,企业可以更有效地管理依赖库,包括版本控制、权限设置和依赖的生命周期...
下载可用的超快的阿里云仓库settings.xml配置文件,已配置好jdk1.8
maven的setting配置私有仓库 包含:阿里云的配置+本地私有的配置多个仓库
Maven引入了中央仓库的概念,所有依赖的JAR包都被集中管理在一个地方(本地仓库),这样就可以实现: - **依赖管理**:只需要在项目配置文件(pom.xml)中声明所需的依赖即可自动下载并管理。 - **版本控制**:...
详细解释了settings配置,包括对maven私服的配置,镜像的配置等等。
maven的settings,配置了仓库路径,java版本,阿里云仓库(下载速度飞起)