`

用Artifactory搭建Maven私服

阅读更多

这里介绍的是Artifactory,当然也可以用其他的工具,比如Nexus

下载Artifactory,目前主流版本是2.2.3
解压到C:\artifactory-2.2.3
其内置jetty,运行bin\artifactory.bat即可启动Artifactory
后台管理界面地址:http://localhost:8081/artifactory/
用户名密码默认:admin/password
Artifactory的配置文件 etc/artifactory.config.xml

修改本地项目的pom.xml文件
把repository库地址指向本机的Artifactory
	<distributionManagement>
		<repository>
			<id>central</id>
			<url>http://localhost:8081/artifactory/releases-local</url>
		</repository>
	</distributionManagement>

	<repositories>
		<repository>
			<id>central</id>
			<url>http://localhost:8081/artifactory/repo</url>
		</repository>
		<repository>
			<id>libs-releases</id>
			<url>http://localhost:8081/artifactory/libs-releases</url>
		</repository>
	</repositories>

	<pluginRepositories>
		<pluginRepository>
			<id>central</id>
			<url>http://localhost:8081/artifactory/repo</url>
		</pluginRepository>
		<pluginRepository>
			<id>appfuse</id>
			<url>http://static.appfuse.org/repository</url>
		</pluginRepository>
	</pluginRepositories>

进入项目的根目录,正常运行项目的maven命令,向artifactory索求jar。如果artifactory已经下载了就会直接返回给你,还没有的就会去那几个repo官方站下载。进入到artifactory的管理界面,不断刷新Browse the repository,会看到仓库不断丰富的情况。

安装本地jar包到Artifactory
如果遇到官方服务器上没有的jar包,也可以通过管理界面deploy到Artifactory中。
有二种方法:
1、单个jar包的安装,比较简单,选择要deploy的jar包,upload后,选择该jar包的版本等相关信息,就完成安装。
选择Deploy—Single Artifact


2、多个jar包一起安装,需要降jar包安装repository里面的目录结构压缩成zip包,然后上传,会完成批量的安装。
选择Deploy—Artifacts Bundle

安装完成后返回Artifacts就可以看到已经安装好的包了。
  • 大小: 18.4 KB
  • 大小: 24.6 KB
分享到:
评论

相关推荐

    使用Nexus搭建Maven私服

    使用Nexus搭建Maven私服 标题:使用Nexus搭建Maven私服 描述:关于使用Nexus搭建Maven私服的开发文档。 标签:Nexus 搭建Maven 在实际的企业开发中经常会遇到的问题:在进行Maven项目开发时,所需要的构件都是...

    阿里云ECSlinux服务器搭建和maven私服仓库技术文档.zip

    "linux搭建私服three.txt"文件可能会提供更详细的Linux环境下搭建Maven私服的步骤和注意事项,包括权限设置、日志监控等方面。"参考链接.txt"文件则可能包含了相关的官方文档或教程链接,以供深入学习。 总的来说,...

    maven私服教程.zip

    本教程将详细介绍如何搭建和使用Maven私服,主要分为以下几个部分: 1. Maven私服的概念与作用: Maven私服是团队内部的Maven仓库,它缓存了从远程仓库下载的组件,并作为团队成员共享的资源。这减少了网络延迟,...

    用Artifactory管理内部Maven仓库

    ### 用Artifactory管理内部Maven仓库 #### 背景知识 Maven作为Java开发者广泛使用的构建工具,能够显著提升项目的构建效率并简化依赖管理。为了更好地利用Maven的功能,很多团队会选择搭建自己的内部Maven仓库。...

    apaas maven私服仓库

    2. **搭建私服**:常见的Maven私服软件有Sonatype Nexus和JFrog Artifactory。它们都提供了一种方便的方式来管理内部依赖,包括上传、下载和版本控制。 3. **配置Maven**:在Maven的settings.xml文件中,需要配置...

    linux搭建maven私库所需的安装包.zip

    以上就是使用给定的安装包在Linux上搭建Maven私库的详细步骤。请注意,这只是一个基础配置,实际应用中可能需要考虑安全、备份、权限控制、负载均衡等更多因素。同时,私库的维护和更新也是持续的任务,以保证其与...

    maven搭建、集成,创建聚合项目问题及错误解决

    Maven中央仓库是默认的依赖获取源,但在企业环境中,为了提高依赖下载速度和管理私有库,常常会搭建Maven私服,如Nexus或Artifactory。配置私服需要修改`settings.xml`文件,指定镜像和仓库地址,这样,项目中的依赖...

    Maven的简单使用以及Maven搭建SSH

    Maven私服(Nexus或Artifactory)是用于内部共享依赖和管理发布的服务器。以下步骤演示如何搭建: 1. **安装私服**:下载并安装Nexus或Artifactory,按照官方文档配置。 2. **配置Maven**:在`settings.xml`中添加...

    maven教程,分模块构建及私服搭建

    本教程将深入探讨如何使用Maven进行分模块构建以及如何搭建Maven的私有仓库——私服。 一、Maven的分模块构建 1. **项目结构**:在Maven中,多模块项目通常遵循"聚合与继承"的结构。一个顶级父项目(parent POM)...

    maven的基本使用和配置

    1. **搭建私服**:可以使用 Nexus 或 Artifactory 等工具搭建私有 Maven 仓库。 2. **配置私服**:在 `settings.xml` 文件中配置私服的地址和认证信息。 ```xml &lt;id&gt;internal.repo &lt;username&gt;admin ...

    Maven安装部署.docx

    - **搭建私服**: 为了提高构建速度,企业通常搭建内部的 Maven 私服(如 Nexus 或 Artifactory),集中管理内部库和第三方依赖,避免频繁访问公共仓库。 - **使用私服**: 在 `settings.xml` 中配置私有仓库地址,...

    eclipse使用maven整理文档.rar_captured7ne_eclipse mavenhelper_maven

    此外,“maven私服”意味着文档将专门讲解如何配置和使用私有Maven仓库,这对于大型企业或团队来说尤其重要,因为它能确保内部库的隐私性和提高构建速度。 【标签】"captured7ne eclipse_mavenhelper maven"暗示了...

    相关工具和命令.zip_brickumi_maven

    ** Maven私服的搭建与使用 ** 为了提高内部项目依赖的分发效率和管理,企业通常会搭建私有Maven仓库,如Nexus或Artifactory。搭建步骤包括: 1. 安装并配置私服软件。 2. 在`settings.xml`中配置私服的仓库地址。 3...

    maven的安装包与使用方法

    对于大型企业,通常会搭建私有的Maven仓库,即Maven私服,如Nexus或Artifactory。这有助于管理内部依赖,防止对外暴露敏感信息。搭建过程涉及服务器配置、仓库定义及安全设置,需要一定的系统管理知识。 9. **持续...

Global site tag (gtag.js) - Google Analytics