Maven及代理

代理服务器方面CCProxy介绍

  • 代理服务器CCProxy于2000年6月问世,是国内最流行,下载量最大的的国产代理服务器软件。主要用于局域网内共享上网以及对共享上网用户的监控
  • 只要局域网内有一台机器能够上网,并且在这台机器上安装CCProxy软件;那么其他机器就可以通过这台机器来实现代理共享上网。使用CCProxy的好处:
      1. 可以最大程度的减少了硬件费用和上网费用。
      2. 可以方便的管理客户端上网的权限。
      3. 可以提高员工的工作效率和企业的信息安全管理,在这些方面CCProxy充当了重要的角色。
      另外全中文的操作界面和符合中国用户操作习惯的设计思路,CCProxy完全可以成为中国用户代理上网首选。
  • 搭建简单,直接下载安装即可【在有网络的电脑上搭建,之后在无网环境下配置代理,重点讲一下idea的代理配置】
    1. setting--Http Proxy --Manual proxy configuration -- Http
    2. Host name: ip, Port number ,No proxy for: 代理的域名
    3. check connection是否OK

settings.xml配置镜像源及代理

代理:
<proxies>
           <proxy>
        <id>my-proxy</id>
        <!-- 设置激活状态为: 激活 -->
        <active>true</active>
		<protocol>http</protocol>
		
        <!-- 代理服务器ip -->
        <host>IP</host>
        <!-- 代理服务器端口 -->
        <port>8089</port>
        <!-- 忽略代理的服务器地址  域名 -->
        <nonProxyHosts>*.tencent.com</nonProxyHosts>
    </proxy>
  </proxies>


<mirror>
	  <id>alimaven</id>
	  <name>aliyun maven</name>
	  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	  <mirrorOf>central</mirrorOf>       
	</mirror>
 mirrorOf 指定镜像的规则。
  就是什么情况会从镜像仓库拉取,而不是从原本的仓库拉取
  可选项参考链接:
      * 匹配所有
      external:* 除了本地缓存之后的所有仓库
      repo,repo1 repo 或者 repo1。 这里repo指的是仓库的id,下文会提到
      *,!repo1 除了repo1的所有仓库 

pom.xml配置

       <repository>
           <id>alimaven</id>
           <name>aliyun maven</name>
           <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
           <releases>
               <enabled>true</enabled>
           </releases>
           <snapshots>
               <enabled>false</enabled>
           </snapshots>
       </repository>
   </repositories>
如果希望使用阿里云镜像,如下执行:
   mvn help-effective-settings -Daliyun=central
或者:
   mvn help:effective-settings -Daliyun=central

学习来自包含不限于
学习来自包含不限于
希望有意义于看到的all

posted @ 2024-12-30 20:55  小人物LOWER  阅读(53)  评论(0)    收藏  举报