Maven如何配置HTTP代理

在企业开发,有很多公司考虑到网络安全都会使用内网,一些刚到公司的小伙伴装完环境后会发现,
因为连不上外网导致Maven库下不下来,这个时候就需要在Maven中配置代理。

具体操作步骤如下:

1.打开下载的Maven文件进去 conf 文件夹,找到 setting.xml 文件

[]

2.打开 setting.xml 文件,找到 <proxies> 标签,将下面的代码粘进去

    <proxy>
        <!--id 代理的名称(随便设)-->
        <id>optional</id>
        <!--true 表示生效-->
        <active>true</active>
        <!--协议-->
        <protocol>http</protocol>
        <!--本机上网用户名及密码,如果没有,请注释或者是删除-->
        <username>*******.ex</username>
        <password>a*169646</password>
        <!--公司上网使用ip及端口,即代理,这里替换成相对应的ip和端口-->
        <host>127.0.0.1</host>
        <port>11171</port>
    </proxy>

以下是我的setting文件

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

        <!--配置本地仓库-->
        <localRepository>D:\Maven</localRepository>

    <pluginGroups>
    </pluginGroups>
    <proxies>
            <proxy>
            <!--id 代理的名称(随便设)-->
            <id>optional</id>
            <!--true 表示生效-->
            <active>true</active>
            <!--协议-->
            <protocol>http</protocol>
            <!--本机上网用户名及密码,如果没有,请注释或者是删除-->
            <username>*******.ex</username>
            <password>a*169646</password>
            <!--公司上网使用ip及端口,即代理,这里替换成相对应的ip和端口-->
            <host>127.0.0.1</host>
            <port>11171</port>
    </proxies>

    <servers>
    </servers>

    <mirrors>
                <!--配置阿里云镜像-->
        <mirror>
            <id>aliyun</id>
            <name>aliyun Maven</name>
            <mirrorOf>*</mirrorOf>
            <url>http://maven.aliyun.com/nexus/content/groups/public</url>
        </mirror>
    </mirrors>

    <profiles>
    </profiles>
    <activeProfiles>
    </activeProfiles>
</settings>

原文地址:https://www.cnblogs.com/orange-wan/p/11872154.html

时间: 2024-08-13 14:48:49

Maven如何配置HTTP代理的相关文章

转载maven安装,配置,入门

转载:http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html 本书代码下载 大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-action/,也可以通过我的网站与我取得联系,欢迎大家与我交流任何关于本书的问题和关于Maven的问题. 咖啡与工具 本书相当一部分的内容是在苏州十全街边的Solo咖啡馆完成的,老板Yin亲手烘焙咖啡豆.并能做出据说是苏州最好的咖啡,这小桥流水畔的温馨小

idea 配置http代理

工作的环境是在局域网,想要访问外网都是通过代理来访问外网的,最近自己在写maven项目,需要用的依赖下载不能直接访问外部网络,需要配置代理 1.首先在idea里面配置代理地址 settings->system settings ->下的http proxy 在host name 填写自己局域网的地址 还有下面的端口号 提示:关于怎么查看局域网的代理地址 打开ie浏览器 右上角设置 然后internet 设置 配置好了这一步. 2.设置maven配置文件里面的代理地址 在maven 的配置文件s

maven工程配置pom.xml实现mybatis的访问数据库操作

pom.xml配置: pom.xml 这个配置还有不足请在下方给出建议 I:  我这里测试三个 : 分别是有@的 DemoMapper(接口): IDemoMapper.interface package com.test; import com.pojo.Demo; import org.apache.ibatis.annotations.Select; import java.util.List; public interface DemoMapper { /** * 查询数量 count(

Eclipse上Maven环境配置使用 (全)

1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven. Maven下载地址: http://maven.apache.org/download.cgi 1.2 配置 Maven 的conf文件夹中配置文件settings.xml.  settings.xml 1.3 修改settings.xml,添加镜像服务器设置:    使用阿里云提供的Maven镜像服务器.     阿里云镜像服务器URL: ht

一起来做chrome扩展《可配置的代理》

一.本文主要涉及相关内容: chrome.proxy pacScript browser_action popup localStroage 二.预览 (代理运行截图,图中的代理服务器有防火墙,暂不对外) 如图所示,代理配置界面通过点击browser_action按钮打开,在popup页面内进行.可以设置服务器,也可以添加删除站点.好了,开始一些简单的说明工作 三.proxy 在chrome扩展中,要使用proxy同任何一种chrome对象一样,需要在json配置中允许chrome操作,在之前的

WCF客户端配置以及代理-----基于DDD领域驱动设计的WCF+EF+WPF分层框架(4)

写在最前面:转载请注明出处 目录置顶: 关于项目--------------------基于DDD领域驱动设计的WCF+EF+WPF分层框架(1) 架构搭建--------------------基于DDD领域驱动设计的WCF+EF+WPF分层框架(2) WCF服务端具体实现---------基于DDD领域驱动设计的WCF+EF+WPF分层框架(3) WCF客户端配置以及代理-----基于DDD领域驱动设计的WCF+EF+WPF分层框架(4) Domain具体实现------------基于DD

Maven settings配置中的mirrorOf

原文地址:http://blog.csdn.net/isea533/article/details/21560089 使用maven时,从来没仔细注意过setting配置节点的作用,直到今天配置总是不起作用,总是报错才开始去认识这些节点的含义. 这里就说mirrorOf,因为其他的怎么配置基本上都不会出错,只有mirrorOf会导致莫名其妙的错误,如果你还不了解mirrorOf,请往下看,你会认识到mirrorOf的重要作用的. 主要参考来自: Using Mirrors for Reposit

Linux Apache 配置反向代理

最近遇到一个项目,需要访问某单位的内网服务器,对方要求必须要配置一个前置机,来转发所有的web请求,然后就学了一下反向代理,查了一些资料,也完成了HelloWorld的例子. 关于反向代理的介绍,可以参考 介绍1和 介绍2 相互补充吧,关于概念的介绍挺不错的. 我现在仅仅是完成了第一步,就是配置转发请求. 操作系统是centos,关于linux安装apache就不多说了 apache安装完成后,进入 /etc/httpd/conf目录,打开 httpd.conf文件 然后 1.先检查代理模块是否

Linux上配置HTTP代理及代理例外

在Ubuntu , Debian或者Mint: $ sudo vi /etc/environment http_proxy="http://proxy.com:8000" no_proxy="127.0.0.1, localhost, *.cnn.com, 192.168.1.10, domain.com:8080" 在CentOS的,Fedora或RHEL : $ sudo vi /etc/profile.d/proxy.sh export http_proxy=