`
ritaleo
  • 浏览: 101496 次
  • 来自: ...
社区版块
存档分类
最新评论

在POM中配置远程仓库

 
阅读更多

前面我们看到超级POM配置了ID为central的远程仓库,我们可以在POM中配置其它的远程仓库。这样做的原因有很多,比如你有一个局域网的远程仓库,使用该仓库能大大提高下载速度,继而提高构建速度,也有可能你依赖的一个jar在central中找不到,它只存在于某个特定的公共仓库,这样你也不得不添加那个远程仓库的配置。

这里我配置一个远程仓库指向中央仓库的中国镜像:

<settings>
	<localRepository>D:\maven_repository</localRepository>
  <profiles>  
    <profile>  
      <id>dev</id>  
      
      
      <repositories>  
		    <repository>  
		      <id>maven-net-cn</id>  
		      <name>Maven China Mirror</name>  
		      <url>http://repository.sonatype.org/content/groups/public/</url>  
		      <releases>  
		        <enabled>true</enabled>  
		      </releases>  
		      <snapshots>  
		        <enabled>false</enabled>  
		      </snapshots>  
		    </repository>  
		  </repositories>  
		  <pluginRepositories>  
		    <pluginRepository>  
		      <id>maven-net-cn</id>  
		      <name>Maven China Mirror</name>  
		      <url>http://repository.sonatype.org/content/groups/public/</url>  
		      <releases>  
		        <enabled>true</enabled>  
		      </releases>  
		      <snapshots>  
		        <enabled>false</enabled>  
		      </snapshots>      
		    </pluginRepository>  
		  </pluginRepositories>
      
      
    </profile>  
  </profiles>  
  <activeProfiles>  
    <activeProfile>dev</activeProfile>  
  </activeProfiles>  
</settings>

 

分享到:
评论

相关推荐

    清理本地和远程maven仓库repository中的无效或者垃圾版本文件lastUpdated、_remote等

    在项目中,使用maven加载依赖仓库时,有时因为网络卡顿或者配置pom.xml时,若下载不完整就会出现lastUpdated等文件。这些文件占内存,项目加载时耗时... 3、使用方法2:在远程仓库repository中使用linux命令执行工具。

    Maven常用命令大全与pom文件讲解

    -D传入属性参数-P使用pom中指定的配置-e显示maven运行出错的信息-o离线执行命令,即不去远程仓库更新包-X显示maven允许的debug信息-U强制去远程参考更新snapshot包例如mvninstall-Dmaven.test.skip=true-Poracle其他...

    maven 配置多个仓库的方法

    主要介绍了maven 配置多个仓库的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    IDEA最新版2020.1的maven工程本地依赖仓库无法使用问题(已解决)

    主要介绍了IDEA最新版2020.1的maven工程本地依赖仓库无法使用问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    IDEA11 Maven3快速入门及应用

    Maven简介 Maven准备 Maven目录分析 Maven本地仓库 IDEA启用Maven功能 IDEA创建Maven工程 IDEA执行Maven命令 Maven配置POM 配置Maven远程仓库(私服)

    Maven 私服 Nexus3

    采用一种被称之为Project Object Model(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中, 通过该文件Maven可以管理项目的整个生命周期,包括清除、编译,测试,报告、打包、部署等等。...

    maven配置文件完整修改后

    --是否通过pluginregistry.xml独立文件配置插件,默认false,一般直接配置到pom.xml--&gt; &lt;offline/&gt; &lt;!--是否离线模式,默认false,如果不想联网,可以开启--&gt; &lt;pluginGroups/&gt; &lt;!--配置如果插件groupid未提供时自动...

    maven 配置详解

    目的pom,其次在文件系统的这个位置(relativePath位置),然后在本地仓库,最后在远程仓库寻找父项目的pom。 --&gt; version。 --&gt; &lt;!--被继承的父项目的构件标识符 --&gt; &lt;!--被继承的父...

    maven window下安装包

    第11章:用Maven管理项目版本/11.4 版本管理举例/11.4.5 在POM中配置/11.4.5.2 发布到私有仓库配置 第11章:用Maven管理项目版本/11.4 版本管理举例/11.4.6 release:prepare:发布前检查/11.4.6.1 出现错误的情形 第...

    Maven权威指南 很精典的学习教程,比ANT更好用

    用户相关配置和仓库 2.5.2. 升级Maven 2.6. 获得Maven帮助 2.7. 使用Maven Help插件 2.7.1. 描述一个Maven插件 2.8. 关于Apache软件许可证 I. Maven实战 3. 一个简单的Maven项目 3.1. 简介 3.1.1. ...

    SSM整合配置文件.rar

    applicationContext.txt mapper头部声明.txt pom.xml web配置文件头部声明.txt 远程仓库配置.txt

    MavenDemo:Android使用Nexus搭建 Maven私有仓库

      Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。  Android...

    项目管理-maven(一)

    Maven是一个流行的项目管理工具,用于帮助Java开发人员构建、发布和管理项目。它提供了一种标准化的方式来构建项目、管理...项目部署:Maven支持将项目构建结果发布到本地仓库或者远程仓库,使得项目的可重用性和分享

    Gradle 用户指南 .pdf

    中文翻译《Gradle 3 用户指南》,Gradle是一个构建系统, 我们认为它是 java ... 而不需要远程仓库或者 pom.xml 或者 ivy 配置文件 优先支持 Ant 式的任务和构建 基于 groovy 的构建脚本 有丰富的领域模型来描述你的构建

    apache-maven-3.9.6-bin.tar.gz

    Maven是一款广泛使用的项目管理和理解工具,特别在Java社区中非常流行。...**6、可移植性:** Maven项目配置文件(pom.xml)定义了项目的所有配置信息,使得项目在不同的环境中具有较好的可移植性。

    GradleUser Guide.pdf

    Gradle是一个构建系统, 我们认为它是 java ( JVM ) 世界中构建技术的一个... 而不需要远程仓库或者 pom.xml 或者 ivy 配置文件 优先支持 Ant 式的任务和构建 基于 groovy 的构建脚本 有丰富的领域模型来描述你的构建

    gradle-4.4-all.zip

    Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。 gradle-4.4-all....

    gradle-v4.2-bin 构建工具

    Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。 官网下载很慢的,...

    maven项目远程部署&&使用tomcat配置数据库连接的方法

    项目中需要引用第三方jar包,在使用mvn打包项目的时候,会报错'dependencies.dependency.systemPath'for com.dingtalk.api:taobao-sdk-java:jar must be omitted.问题的原因在于mvn在打包项目的时候,先加载pom.xml...

Global site tag (gtag.js) - Google Analytics