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

在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>

 

分享到:
评论
Global site tag (gtag.js) - Google Analytics