`
ln_ydc
  • 浏览: 270807 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

解决Maven架设Nexus私服no dependency information available问题

 
阅读更多

解决Maven架设Nexus私服The POM for 。。。。 is missing, no dependency information available问题

 

问题描述:

学习《Maven实战》,用Nexus架设私服,在做account-kaptcha子模块时,引用

com.google.code.kaptcha:kaptcha:jar:jdk15:2.3 这个包

由于其不在中央仓库中,且根据最佳实践原则,需要在私服中添加一个代理仓库 Sonatype Forge

但是在测试的时候出现以下问题

The POM for com.google.code.kaptcha:kaptcha:jar:jdk15:2.3 is missing, no dependency information available

 

[ERROR] Failed to execute goal on project account-captcha: Could not resolve dependencies for project com.juvenxu.mvnbook.account:account-captcha:jar:1.0.0-SNAPSHOT: Could not find artifact com.google.code.kaptcha:kaptcha:jar:jdk15:2.3 in nexus (http://localhost:8081/nexus/content/groups/public/) -> [Help 1]

 具体如下图:


---------------------------

解决方案:

主要问题是没有将代理仓库添加到仓库组中,导致找不到所要引用的jar包

1.用admin登录nexus私服http://localhost:8081/nexus/

2.右侧导航Views/Repositories-->Repositories-->Public Repositories-->下方Configuration

做如下操作:



 3.再次运行mvn test -U   (注意加-U)

运行结果如下:


---------------------------

参考:

关于maven仓库的问题 Missing artifact

用Nexus做Maven私服全攻略

  • 大小: 70.9 KB
  • 大小: 18.1 KB
  • 大小: 70.4 KB
分享到:
评论

相关推荐

    Maven Nexus 私服搭建

    Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明

    maven 私服 nexus3 安装包

    总结,Nexus3 是一个强大且灵活的 Maven 私服解决方案,虽然在使用过程中可能会遇到各种问题,但通过了解其工作原理和配置细节,我们完全可以克服这些困难,充分利用它来优化软件开发流程。在日常开发中,不断学习和...

    maven-nexus本地私服

    【 Maven Nexus 本地私服详解】 Maven Nexus 是一个强大的仓库管理器,由 Sonatype 公司开发,用于管理和代理 Maven 库。它不仅能够作为 Maven 项目的本地仓库,还可以作为一个中心点来代理远程仓库,缓存依赖,...

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

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

    Maven私服nexus安装包

    Maven私服,全称Maven Repository Manager,是Apache Maven项目管理工具的一个重要组件,主要用于解决Maven构建过程中依赖库的管理和分发问题。它能够作为一个内部仓库,存储并管理组织内部使用的JAR、WAR和其他构件...

    配置maven私服nexus

    Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus,你可以只在一个地方就能完全控制访问和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不...

    maven nexus私服构件示例

    Maven Nexus 私服构件示例是一个实用的教程,旨在帮助开发者理解如何在本地环境中搭建和使用Nexus作为Maven的私有仓库。这个示例包括一个父Maven项目以及多个子项目,这些子项目涵盖了不同的模块,如业务逻辑、持久...

    Nexus 私服之三“Maven 与 Nexus 协同工作”

    在IT行业中,构建和管理软件项目时,Maven和Nexus是两个至关重要的工具。本文将深入探讨如何在日常开发中让Maven与Nexus协同工作,以优化Java项目的构建流程,提高团队效率。 首先,Maven是一个强大的项目管理和...

    maven私服nexus最新版本2.14

    ** Maven 私服 Nexus 最新版本 2.14 知识详解 ** Maven 是一个广泛使用的项目管理和综合工具,它通过管理项目的构建、依赖关系以及发布等流程,简化了 Java 应用的开发过程。Nexus 是 Sonatype 公司推出的一款强大...

    Windows 下Nexus搭建Maven私服

    为了解决这些问题,搭建 Maven 私服成为了一种常见且高效的解决方案。其中,Nexus 是一款非常受欢迎的 Maven 私服搭建工具。它不仅可以作为团队内部的依赖中心,还能极大地提高构建速度并降低对外部网络的依赖。 ##...

    持续集成环境maven+nexus+jenkins+svn搭建

    在安装 Nexus 之前,我们需要确保 Maven 已经安装在我们的计算机上,因为 Nexus 需要使用 Maven 来管理依赖项。安装 Nexus 时,我们需要根据提示选择合适的安装目录和配置文件的位置。 搭建 SVN 服务器 SVN ...

    Linux版maven私服nexus

    总之,Linux版的Maven私库Nexus是一个强大且灵活的解决方案,它可以提高开发效率,提供安全的依赖管理,并降低网络问题对项目的影响。正确配置和使用Nexus,可以极大地优化Java项目的工作流程。

    Maven nexus 私服 搭建

    为了解决这个问题,Sonatype提供了Nexus作为私有仓库解决方案,通过搭建Nexus私服,可以实现对第三方库的统一管理,提高构建速度,减少网络带宽消耗。本文将详细介绍如何搭建和配置Maven Nexus私服。 #### 二、环境...

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

    Nexus 搭建 Maven 私服 + Maven 安装步骤 Nexus 是一个功能强大且灵活的仓库管理工具,能够帮助开发团队更好地管理项目依赖项和构件。通过搭建 Nexus 私服,可以实现项目依赖项的集中管理、加速项目构建和部署、...

    maven+nexus学习帮助

    Maven和Nexus是Java开发中不可或缺的工具,用于构建、管理和部署项目。Maven是一个项目管理工具,它通过POM(Project Object Model)文件来管理项目的依赖、构建过程和配置。Nexus则是一个仓库管理器,它可以帮助...

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

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

    maven 私服 nexus2 安装包

    ** Maven 私服 Nexus2 安装与配置详解** Maven 私服,全称是 Apache Maven Repository Manager,主要用于管理项目构建过程中的依赖库。Nexus 是其中一款广泛应用的工具,特别是它的 2.x 版本,因其稳定性和易用性而...

Global site tag (gtag.js) - Google Analytics