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

在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 自动发布更新本地和远程仓库

    - 避免在公共远程仓库中存储敏感信息。 总结来说,Maven的自动发布更新功能是通过配置POM.xml和Maven插件实现的,它使得开发团队能够高效地共享和部署代码,降低了协作的复杂性。结合源码管理和持续集成工具,可以...

    Maven之远程仓库的配置详解

    在`pom.xml`中添加远程仓库适用于项目独有的需求,而`settings.xml`中的配置则适用于整个开发环境或团队共享的设置。 在`settings.xml`中,可以在`&lt;repositories&gt;`元素下添加`&lt;repository&gt;`子元素来声明远程仓库。...

    上传jar包到远程仓库

    - 要上传到远程仓库,你需要在pom.xml中添加`distributionManagement`部分,指定远程仓库的URL和部署目录。例如,对于Nexus,配置可能如下: ```xml &lt;id&gt;your-repo-id &lt;url&gt;...

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

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

    maven 配置多仓库

    在`pom.xml`文件中,我们可以在`&lt;repositories&gt;`标签内添加远程仓库配置。这种方式适用于特定项目,不影响全局: ```xml ... &lt;id&gt;repo1 &lt;url&gt;http://repo1.maven.org/maven2&lt;/url&gt; &lt;id&gt;repo2 &lt;url&gt;...

    maven的本地仓库jar包

    5. **自定义仓库**:在`settings.xml`中可以配置额外的远程仓库地址,对于一些私有或者公司内部的库,可以上传到自定义仓库。 6. **清理与更新**:`mvn clean`命令可以清除目标目录的编译产物,`mvn dependency:...

    小镜子配置之maven_repsitory之pom

    "小镜子配置之maven_repository之pom"这个标题暗示了我们将在讨论如何配置Maven的本地或远程仓库,以及POM.xml文件在其中的作用。 1. **Maven Repository**: Maven仓库是存储项目依赖的地方,分为本地仓库和远程...

    设置Maven仓库-Artifactory

    Maven 建议的方法是将所有软件构件存储于一个叫做 repository 的远程仓库中。设置内部 Maven 仓库可以帮助团队更好地利用 Maven 仓库的优势,并克服使用 ibiblio.org 中的公用仓库时的缺点。 Maven 仓库的目的主要...

    maven配置文件和仓库

    这个文件位于用户的`.m2`目录下,它定义了Maven的全局配置,包括本地仓库路径、远程仓库列表、镜像设置等。`settings.xml`中的`localRepository`元素指定了Maven默认的本地仓库位置,存放下载的依赖库。`mirrors`...

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

    3. 然后,需要在IDEA中配置maven的设置,使其能够正确加载本地仓库中的依赖项。 4. 最后,需要在pom文件中将红圈内选项前面的复选框选中,以便IDEA正确地加载依赖项。 知识点三: IDEA最新版2020.1的maven工程本地...

    Java Spring maven配置路径已经仓库地址

    然后,需要配置远程仓库和本地仓库,远程仓库可以使用阿里云的Maven仓库,阿里云的Maven仓库可以加速Maven的下载速度。 在IDEA中配置Maven需要在settings.xml文件中添加mirror标签,并指定阿里云的Maven仓库地址。...

    Maven仓库管理-Nexus

    在 pom.xml 中可以配置远程仓库,例如配置国内的镜像地址,以提高仓库的访问速度。可以在 pom.xml 里面配置多个远程仓库,以满足不同的需求。 Nexus 仓库管理是 Maven 仓库管理的重要组成部分,它提供了一个完整的...

    pom配置文件 maven_repository.rar

    4. **重新构建项目**:现在,Maven将在你的本地仓库中查找依赖。如果项目POM配置正确,并且`maven_repository.rar`包含所有必要的依赖,那么项目应该能够正常构建。 5. **添加缺失依赖**:如果发现有依赖未找到,你...

    maven jar包直接根据pom下载

    当你在POM文件中添加依赖时,Maven会自动从中央仓库或其他指定的远程仓库下载这些依赖及其传递性依赖,即依赖的依赖。这个过程被称为依赖解析。 具体步骤如下: 1. **编辑POM文件**:打开你的POM.xml,将你需要的...

    Android studio 配置gradle 2.3.1 插件所需pom、jar文件

    在实际操作中,如果需要手动配置Gradle,通常会将这些文件放在本地或远程仓库。Android Studio通过配置`settings.gradle`文件来指定仓库位置,然后在构建过程中自动拉取所需的Gradle版本及其依赖。 总结起来,配置...

    Maven_pom.xml常用配置解析

    Maven pom.xml 常用配置解析 ...21. `properties` 元素:在 POM 中可以用作替代,以及用于资源过滤。 通过 pom.xml 文件,我们可以定义项目的结构、依赖关系和编译过程,从而实现自动化的构建、测试和部署过程。

    Maven pom.xml与settings.xml详解

    而`settings.xml`则提供了用户级别的配置,如本地仓库位置、远程仓库设置以及镜像配置等。 `pom.xml`文件的主要内容如下: 1. **项目坐标**:由`groupId`、`artifactId`、`version`三个元素组成,唯一标识一个...

Global site tag (gtag.js) - Google Analytics