`
星夜的遐想
  • 浏览: 190580 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

代理网络下使用maven

阅读更多

在家里使用maven好好的,但是到公司,连使用创建一个maven项目都报错,信息如下:

 

大致看了下,应该是到本地仓库下找构建项目需要的插件,本地应该刚搭好环境,没有缓存插件,按道理会去maven的远程仓库http://repo1.maven.org/maven2去下载,但是公司是使用网络代理上网的,是不是需要改下maven的配置,到%MAVEN_HOME%/conf/setting.xml中,看了下确实有个设置代理网络的地方:

 

<proxies>
    <!-- proxy
     | Specification for one proxy, to be used in connecting to the network.
     |
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>proxyuser</username>
      <password>proxypass</password>
      <host>proxy.host.net</host>
      <port>80</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>

    -->
	

  </proxies>

  按照上面的样例,自己配置了下网络代理:

<!--公司由于是代理网络,下载maven依赖,需要配置网络代理	-->
	<proxy>
		<!--id是代理名称-->
		<id>my-proxy</id>
		<!--active表示激活代理-->
		<active>true</active>
		<!--protocol表示使用的代理协议-->
		<protocol>http</protocol>
		<!--代理主机名-->
		<host>10.195.113.100</host>
		<!--代理主机端口-->
		<port>8002</port>
		<!--代理认证用户名-->
		<username>***</username>
		<!--代理认证密码-->
		<password>***</password>
		<!--指定哪些主机名不需要代理
		<nonProxyHosts>repository.mycom.com|*.google.com</nonProxyHosts>
		-->
		<nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>  
	</proxy>

 

重启eclipse,创建maven项目,果然问题解决了!

 

 

 

  • 大小: 15.8 KB
分享到:
评论

相关推荐

    Centos7下Maven下载代理设置

    - 一些公司可能使用透明代理,这种情况下,用户并不需要手动配置Maven的代理。 - 如果工作环境频繁更换,可考虑编写脚本或使用配置管理工具来自动更新代理设置,以减少配置错误的可能性。 通过上述知识点的介绍,...

    maven之开源中国Maven库

    【标题】"maven之开源中国Maven库" 指的是使用 Maven,一个流行的Java项目管理和集成工具,与开源中国的Maven仓库进行交互。开源中国Maven库是中国的一个开源软件资源平台,提供了大量的开源Java库,使得开发者可以...

    Maven 在企业项目中的使用

    **正文** Maven,作为Java开发中的一个项目管理和构建工具,极大地简化了项目的构建、依赖管理和文档生成。本文将深入探讨Maven在企业项目中的应用...在实际操作中,应根据具体需求调整配置,以满足不同场景下的使用。

    MAVEN使用最佳实践

    这个文件可以用来定义特定用户的配置,比如仓库位置、代理设置、以及私有或公司内部的Maven仓库URL。 1.3 **不要使用IDE内嵌的Maven** 尽管大多数集成开发环境(IDEs)如IntelliJ IDEA和Eclipse都集成了Maven,但...

    在CentOS下使用nexus搭建maven私服的安装教程

    ### 在CentOS下使用Nexus搭建Maven私库的安装教程 #### 一、引言 随着企业级项目规模的不断扩大和技术栈的日益复杂,如何有效地管理项目中的依赖成为了一个重要的问题。Maven作为Java生态中最流行的构建工具之一,...

    【阿里云效仓库Maven配置】非常全面的可以直接用的Maven的Settings仓库文件

    主要是基于阿里巴巴云效仓库:...(自2022.12.12起,受 Maven 中央仓库网络限制,阿里云云效 Maven 中央代理仓库可能会出现部分新增依赖查找不到的情况,但不影响已有依赖,请知悉)

    使用Maven&nexus上传下载至私库

    在企业级软件开发中,为了提高团队协作效率、确保依赖管理的安全性以及减少对外部网络的依赖,通常会搭建一个私有的Maven仓库。本文将详细介绍如何使用Nexus作为私有仓库,并结合Maven配置实现项目的依赖管理和构建...

    【maven】Nexus使用

    【maven】Nexus使用 Maven Nexus是一个强大的仓库管理器,它可以帮助开发人员管理和分发Java项目构建的依赖项、构件以及内部工件。在本文中,我们将深入探讨Nexus的功能、安装与配置,以及如何在实际项目中有效地...

    IDEA插件推荐之Maven-Helper的教程图解

    需要注意的是,在国内网络连接 JetBrains 服务器可能会比较慢,需要使用代理服务器来加速安装过程。 5. Dependency Analyzer:Maven-Helper 插件提供了一个名为 Dependency Analyzer 的工具,允许开发者快速分析...

    maven使用文档

    - **配置代理访问:** 如果开发环境需要通过代理服务器访问网络,则需在settings.xml文件中配置代理设置。 #### 四、Maven仓库管理 **1. 本地仓库** - **定义:**Maven的本地仓库用于存储项目的依赖库,通常默认...

    maven3.8.3+nexus3.34.zip

    1. **代理仓库**:Nexus可以作为远程仓库的代理,缓存常用的依赖,减少网络请求,提高开发效率。 2. **存储库群组**:可以将多个仓库组合成一个群组,方便开发者统一访问。 3. **宿主仓库**:Nexus允许用户创建...

    maven-eclipse-plugin

    1. 检查`settings.xml`文件:这个文件通常位于`~/.m2/`目录下,包含了Maven的全局配置,如仓库地址、代理设置等。如果网络环境特殊,可能需要在此文件中配置代理。 2. Maven仓库配置:在`Maven仓库的配置.docx`中...

    Maven 3.6.3文件 setting文件已替换华为云maven镜像

    解压后,你可以通过修改`conf/settings.xml`文件来配置华为云Maven镜像,并在命令行中使用解压目录下的`bin`目录中的`mvn`命令进行操作。 在实际开发中,正确配置`settings.xml`文件能极大地提升开发效率,特别是在...

    阿里云镜像的mavensettings.xml配置文件直接替换使用

    然而,在默认情况下,Maven会从中央仓库下载所需的依赖,这可能会导致下载速度较慢,特别是对于大型项目或者网络环境不佳时。为了解决这个问题,我们可以利用阿里云提供的镜像服务,通过修改`settings.xml`文件来...

    Maven在企业中的使用

    Nexus不仅能够代理远程仓库,减少网络带宽消耗,还提供了本地仓库管理、构件搜索、REST API等功能,其简洁的UI设计和高效的性能,使其在Maven仓库管理领域占据领先地位。 通过在企业内部部署Nexus,可以实现对Maven...

    Windows 下Nexus搭建Maven私服

    ### Windows 下 Nexus 搭建 Maven 私服详解 #### 一、为什么使用 Nexus 在软件开发过程中,尤其是采用 Maven 构建管理的项目中,依赖管理是非常关键的一环。通常,开发人员需要从 Maven 中央仓库下载各种依赖库到...

    maven33 2.7.10 maven库

    2. **更好的远程仓库支持**:此版本增强了对代理和镜像的支持,使得在不同网络环境下获取依赖更加稳定。 3. **错误修复和稳定性提升**:这个版本修复了许多已知的问题,提高了Maven的整体稳定性。 4. **增强的多...

    使用Maven开发Java Web应用

    4. **Nexus**:私有Maven仓库服务器,可以存储和管理组织内部的库,同时作为代理服务器缓存远程Maven仓库的资源,提高下载速度。 文章中的案例展示了如何配置和使用这些工具: 1. **安装JDK和Tomcat**:这是开发...

    maven3.8.5压缩包

    - **conf**:存放Maven的配置文件,如`settings.xml`,它是用户级别的Maven配置,可以定义本地仓库位置、代理服务器设置等。 - **boot**:包含`plexus-classworlds`库,这是Maven用来启动自身类加载器的组件。 - ...

    Nexus搭建Maven私服 +maven安装步骤

    这个时候,我们不得不为自己的团队搭建属于自己的 Maven 私服,这样既节省了网络带宽也会加速项目搭建的进程。 Nexus 的下载和安装 Nexus 的下载地址是 http://www.sonatype.org/nexus/go。下载完成后,解压缩到...

Global site tag (gtag.js) - Google Analytics