`

maven-proxy配置

阅读更多

 

maven-proxy自带web容器。

 

1、使用maven-proxy-standalone,从maven-proxy.codehaus.org上下载最新版本

maven-proxy-standalone-0.2-app.jar

 

2、创建maven-proxy-run.cmd

###############################################################

#@echo off                                                    #

#title Maven-Proxy                                            #

#                                                             #

#java -jar maven-proxy-standalone-0.2-app.jar proxy.properties#

#                                                             #

#pause                                                        #

###############################################################

 

 

 

3、设置proxy.properties

 

#下载文件保存的地方,所以指定为Maven的setting.xml中设定的本地repository地址,

#已经下载的文件不需要重新下载

repo.local.store=E:\\LoaclRepository\\m2

 

#mvaen-proxy的standalone需要,如果发布为webapp则不需要

#监听端口,可以通过http://localhost:9999/repository来访问本地代理库

port=9999

 

 

#设定代理服务器供从远程库下载用

proxy.list=one

#mine

proxy.one.host=10.200.254.166

proxy.one.port=8002

proxy.one.username=xiangmuzu

proxy.one.password=cxxmz190

 

 

#设定代理的远程库,如果包含其他的远程库,按下面格式增加即可

repo.list=repo1.maven.org,repo.www-ibiblio-org

#maven 的中心库

repo.repo1.maven.org.url=http://repo1.maven.org/maven2

repo.repo1.maven.org.description=maven.org

repo.repo1.maven.org.proxy=one

repo.repo1.maven.org.hardfail=false

repo.repo1.maven.org.cache.period=360000

repo.repo1.maven.org.cache.failures=true

 

#www.ibiblio.org                                         

repo.www-ibiblio-org.url=http://www.ibiblio.org/maven

repo.www-ibiblio-org.description=www.ibiblio.org

repo.www-ibiblio-org.proxy=one

repo.www-ibiblio-org.hardfail=true

#Cache this repository for 1 hour

repo.www-ibiblio-org.cache.period=3600

repo.www-ibiblio-org.cache.failures=true

 

4、运行maven-proxy-run.cmd

 

分享到:
评论

相关推荐

    新建maven项目失败需要的jar包,maven-archetype-quickstart-1.1.jar

    如果网络环境不稳定或公司内部有特殊需求,可以考虑配置Maven的proxy设置或者使用Nexus等私有仓库。 总的来说,`maven-archetype-quickstart-1.1.jar`是一个用于快速搭建Java Maven项目的模板,当新建项目失败时,...

    maven-proxy:使用 Google Drive 或其他提供程序作为工件存储的可插拔 Maven 代理

    maven-proxy-parent :在单个 pom 中包含依赖项管理和应用程序启动配置。 maven-proxy-server :包含maven-proxy-server的编程逻辑,但未提供工件存储的详细信息。 maven-proxy-oauth2 :启用 api,以便用户可以...

    tiny-maven-proxy:一个小小的maven代理

    它是一个微型服务器,可以在网络上的某个地方使用java -jar运行,并配置要使用的Maven。 它是用和Netty编写的,这意味着它是异步的,具有较小的内存占用空间和较低的内存使用量(如果您习惯使用Java EE,则可以使用...

    apache-maven-3.0.3.rar

    Maven 使用一种标准化的项目对象模型(Project Object Model,POM),通过依赖管理和项目生命周期的概念,极大地简化了项目的构建、配置和管理过程。在“apache-maven-3.0.3.rar”这个压缩包中,我们很可能是找到了...

    maven配置proxy和archetype

    Maven的proxy配置允许开发者在受限的网络环境中正常访问远程仓库,而archetype功能则简化了新项目的初始化过程。通过`settings.xml`文件,我们可以定制Maven的行为,使其适应不同的开发环境需求。了解并正确配置这两...

    bazel-maven-proxy:Bazel的本地(只读)代理,用于访问安全存储库后面或本地Maven存储库中的Maven资源

    Bazel Maven代理 Bazel的本地(只读)代理,可访问安全存储库后面或本地Maven存储库中的Maven资源 ... 运行: bazel run //:maven_proxy -- --help (在Linux / macOS上) 不同的JDK 如果需要使用其

    smileys-proxy-servlet:使用Smiley的库(https

    总结来说,"smileys-proxy-servlet"是一个使用Java和Smiley库构建的HTTP代理服务实现,它结合了IDEA和Maven的便利性,适用于需要搭建HTTP代理服务的场景。如果你想要深入了解或定制HTTP代理行为,这个项目和库是一个...

    解决Android Studio Gradle Metadata特别慢的问题

    2. 检查依赖关系配置:确保项目中的依赖关系配置正确。 3. 设置代理:设置代理可以帮助Gradle Metadata正确加载。 在 Android Studio 中设置代理可以按照以下步骤进行: 1. 打开 Android Studio 设置:点击 ...

    linux-maven-maven私服nexus安装文档

    Linux Maven Maven私服Nexus安装文档主要涵盖了在CentOS操作系统上安装和配置Maven以及搭建Maven私有仓库Nexus的详细步骤。以下是整个过程的详细说明: 1. **安装Maven** - **确认安装源**:首先,你需要检查你的...

    zap-maven-plugin:用于使用 OWASP Zap 代理执行自动化安全测试的 Maven 插件

    在Maven项目中使用`zap-maven-plugin`,首先需要在`pom.xml`文件的`<build>`标签内添加插件配置。配置包括插件的groupId、artifactId、version以及具体的执行目标。例如: ```xml <groupId>org.zaproxy ...

    maven3.6.2资源包

    1. **项目对象模型(Project Object Model,POM)**:Maven 项目的配置信息被存储在一个 XML 文件中,即 POM.xml,它定义了项目的基本信息,如项目名称、版本、依赖、构建目标等。 2. **依赖管理**:Maven 使用坐标...

    手动搭建maven私服-安装配置nexus 3.4教程

    "手动搭建maven私服-安装配置nexus 3.4教程" 手动搭建maven私服是指使用nexus 3.4安装配置一个maven私服,实现公司或个人项目的构件管理。下面将详细介绍手动搭建maven私服的过程。 一、安装nexus 3.4 首先下载...

    搭建Maven私有仓库.docx

    --maven私服管理配置--> <id>maven-releases</id> <!--保持id唯一用于引用--> <username>admin <password>admin123 <id>maven-snapshots</id> <!--保持id唯一用于引用--> <username>admin <password>...

    maven 配置文件 配置阿里云链接

    `settings.xml`文件是Maven的全局配置,包含了仓库(repository)设置、代理(proxy)设置、用户特定的配置等。 在`settings.xml`中,我们关注的是`mirrors`标签,它是用来配置镜像的。通过配置镜像,我们可以指定...

    netty-websocket-proxy-1.3.0.zip

    在“netty-websocket-proxy-1.3.0.zip”这个压缩包中,我们可以推测它包含了Netty实现的一个WebSocket代理服务器的相关代码和资源。 1. **WebSocket协议**:WebSocket是一种在客户端和服务器之间建立长连接的协议,...

    netty-websocket-proxy-1.3.2-bin .zip

    在这个 "netty-websocket-proxy-1.3.2" 版本中,可能包含实现了 WebSocket 代理功能的源码、配置文件、测试用例和其他相关资源。 代理(proxy)在计算机网络中是一个中间服务器,它转发客户端的请求到目标服务器,...

    go-maven-poller:Go CD插件,用于轮询Maven仓库,包括Artifactory和Nexus

    在存储库配置中添加了代理选项 该插件解析Maven存储库的maven-metadata.xml而不是使用Nexus API,因此可以用于更广泛的Artifactory和Nexus存储库。 GoCD JSON API的使用 在以下存储库上进行了测试: Maven中央()...

    热-maven安装与配置实践

    **热-maven安装与配置实践** Maven是Java开发中不可或缺的一部分,它是一个项目管理工具,负责构建、依赖管理和项目信息管理。本指南将详细介绍Maven的安装与配置过程,帮助你快速掌握这一强大的开发工具。 ### ...

    oauth-proxy:oauth代理

    OAuth Proxy是一种工具,它允许应用程序在用户访问受保护的资源时...在实际部署时,需要将oauth-proxy配置为应用的入口点,设置正确的OAuth提供者配置,并确保应用的其他部分能够与经过身份验证的用户会话协同工作。

Global site tag (gtag.js) - Google Analytics