zoukankan      html  css  js  c++  java
  • SpringBoot之Maven私服

    公司叫使用公司的maven私服,即依赖的jar从公司的maven私服下载到自己的本地仓库,而不是阿里云、网易等。

    使用私服就是向私人服务器索取服务,修改intellij idea中maven的.setting文件。

    D:maven_local_rep

    <pluginGroups>
    
    <servers>
    	<server>  
    

    releases  
                xxxxx  
                xxxx  
            

                Snapshots  
                xxxx  
                xxxx  
            

    <mirrors>
    	<mirror>
    		<id>nexus</id>
    		<mirrorOf>maven-public</mirrorOf>
    		<name>Nexus Repository</name>
    		<url>http://ip:port/repository/maven-public/</url>
    	</mirror>
    </mirrors>
    
    
    <profiles>
    	<!--配置仓库的一些信息,其主要作用是用来覆写central中央仓库的一些配置信息-->
      <profile>
    	<!--profile的id-->
    	<id>nexusRep</id>
    	<repositories>
    		<repository>
    			<!--仓库id,repositories可以配置多个仓库,保证id不重复-->
    			<id>releases</id>
    			<!--仓库地址,即nexus仓库组的地址-->
    			<url>http://ip:port/repository/maven-public/</url>
    			<layout>default</layout>
    			<!--是否下载releases构件-->
    			<releases>
    				<enabled>true</enabled>
    			</releases>
    			<!--是否下载snapshots构件-->
                <snapshots>
    				<enabled>true</enabled>
    			</snapshots>
    		</repository>
    		<repository>
    			<id>Snapshots</id>
    			<url>http://ip:port/repository/maven-public/</url>
    			<releases>
    				<enabled>true</enabled>
    			</releases>
    			<snapshots>
    				<enabled>true</enabled>
    			</snapshots>
    		</repository>
    	</repositories>
    	<pluginRepositories>
    		<!-- 插件仓库,maven的运行依赖插件,也需要从私服下载插件 -->
    		<pluginRepository>
    			<!-- 插件仓库的id不允许重复,如果重复后边配置会覆盖前边 -->
    			<id>releases</id>
    			<name>Public Repositories</name>
    			<url>http://ip:port/repository/maven-public/</url>
    			<releases>
    				<enabled>true</enabled>
    			</releases>
    			<snapshots>
    				<enabled>true</enabled>
    			</snapshots>  
    		</pluginRepository>
    		<pluginRepository> 
    			<id>Snapshots</id>
    			<url>http://ip:port/repository/maven-public/</url>
    			<releases>
    				<enabled>true</enabled>
    			</releases>
    			<snapshots>
    				<enabled>true</enabled>
    			</snapshots>
    		</pluginRepository>
    	</pluginRepositories>
    </profile>
    
    <activeProfiles>  
        <activeProfile>nexusRep</activeProfile>  
    </activeProfiles>
    
  • 相关阅读:
    P1579哥德巴赫猜想
    JAVA快速入门方法
    PHP快速入门方法
    Java 8 lambda表达式
    JVM内存配置参数
    Synchronized 关键字
    数据库事务的理解
    hello world 执行原理
    面试知识点总结之JVM调优
    面试知识点总结之RabbitMQ/Kafka使用场景
  • 原文地址:https://www.cnblogs.com/zd540/p/11434338.html
Copyright © 2011-2022 走看看