转载

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

donhui 其他

正文

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐
  donhui 发布于 21分钟前

字数 360

阅读 3

收藏 0

Nexus Maven

同样是后端开发,年薪50万和年薪20万的差距在哪里>>> Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

近期将 Nexus Repository Mannager 2 升级到 Nexus Repository Mannager 3

使用 Maven 坐标搜索,Version 字段可以搜索到 release 版本的组件,却搜索不到 SNAPSHOT 版本的组件

而用 baseVersion 可以搜索到 release 版本的组件,也可以搜索到 SNAPSHOT 版本的组件

查看搜索条件,发现 Maven Repositories 中的字段中包含 Base Version:

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

那么,在使用 Maven 坐标搜索时,是否在可以去掉 Version 这个条件呢?

查看 Nexus 的源码: https://github.com/sonatype/nexus-public

代码分支切换到与所使用版本一致的 tag:这里是 release-3.19.1-01 这个 tag

找到了相关源码:nexus-public/plugins/nexus-coreui-plugin/src/main/resources/static/rapture/NX/coreui/controller/SearchMaven.js

去掉 version 这个搜索条件,git diff 截图如下:

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

然后构建 nexus-coreui-plugin,替换安装目录(nexus-3.19.1-01/system/org/sonatype/nexus/plugins)下的插件包,然后重启。

注意:浏览器需要清理缓存,才能看到页面上没有 version 条件

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

此外,对于为什么用 baseVersion 而不是 verison,不是很理解,所以在 sonatype 社区发了个帖子,静等回复。

What is the differences between maven.baseVersion and maven.version?

https://community.sonatype.com/t/what-is-the-differences-between-maven-baseversion-and-maven-version/2937

© 著作权归作者所有

打印

上一篇: 定制JIRA项目模板经验总结

下一篇: Jenkins:批量自动将 Maven 类型 Job 迁移到自由风格类型

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

donhui

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐
Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

开源马克杯

开源马克杯是开源中国定制的“高大上”Coders 喝水利器!

领取条件:购买或拥有开源马克杯的 OSCer 可领取

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐
Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

开源T恤

开源中国倾力打造的一款写代码无 bug T恤

领取条件:拥有开源T恤的 OSCer 可以领取

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐
Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

开源项目作者

作为一个开源项目作者,是时候站出来拯救世界了!

领取条件:开源项目被开源中国收录的开发者可领取

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐
Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

参与源创会

“源创会”在线下联结了各位 OSCer,推广开源项目和理念,很荣幸有你的参与~

领取条件:参与过开源中国“源创会”的 OSCer 可以领取

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐
Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

不耻下问

提问不是一件羞耻的事~!

领取条件:首次提问并采纳了答案

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐
Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

合格公民

每次投票都是发自真心!

领取条件:第一次对回答或提问投票(顶)

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐
Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

Gitee 达人

我的开源软件已入驻码云 Gitee,快来看看吧!

领取条件:开源软件使用码云 Gitee 源码地址

粉丝 52

博文 92

码字总数 44942

作品 2

杭州

其他

提问

相关文章 最新文章

Maven仓库管理之Nexus

我分两部分来介绍,首先介绍一下Maven的仓库,然后在说一下如何通过Nexus来建立我们自己的仓库,以及如何使用。 Maven 仓库 在以前使用Ant的时候,我们会建立一个lib目录在存放我们的jar包,...

mj4738

2013/01/11

29.9K

8

Maven私服Nexus3.x环境构建操作记录

Maven私服Nexus3.x环境构建操作记录 Maven介绍 Apache Maven是一个创新的软件项目管理和综合工具。 Maven提供了一个基于项目对象模型(POM)文件的新概念来管理项目的构建,可以从一个中心资...

sietai

2018/05/16

1K

0

Maven 使用Nexus创建私服

仓库管理软件: 私服不是Maven的核心概念,它仅仅是一种衍生出来的特殊的Maven仓库 有三种专门的Maven仓库管理软件可以用来帮助大家建立私服: Apache基金会的Archiva、JFrog的Artifacotory和...

cloud-coder

2013/11/26

7.3K

1

Maven实战读书笔记(12)- Nexus

Nexus 简介 建立私服的好处是? 可以降低中央仓库负荷、节省外网带宽、加速Maven构建、自己部署构件等,从而高效地使用Maven 三种专门的Maven仓库管理软件是? 1、Apache基金会的Archiva 2、...

祥林会跟你远走高飞

2014/12/19

553

0

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository。如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦。例如版本升级...

嗯哼9925

2017/11/15

0

0

没有更多内容

加载失败,请刷新页面

加载更多
系列文章:云原生下日志方案的架构设计

上一篇中我们介绍了为什么需要一个日志系统、为什么云原生下的日志系统如此重要以及云原生下日志系统的建设难点,相信DevOps、SRE、运维等同学看了是深有体会的。本篇文章单刀直入,会直接跟...

阿里云官方博客

30分钟前

4

0

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐
环境变量配置

环境变量配置 环境变量配置问题及其作用想必大家了解并不是很充分,本期博主给大家分享一下这方面知识: 一、简介 1.变量类型: 用户自定义变量(本地变量) 环境变量:定义每个用户的操作环...

电鱼电子

34分钟前

3

0

教妹学 Java:晦涩难懂的泛型

本篇通过一种趣味化的形式来讲述 Java 的泛型。 00、故事的起源 “二哥,要不我上大学的时候也学习编程吧?”有一天,三妹突发奇想地问我。 “你确定要做一名程序媛吗?” “我觉得女生做程序...

沉默王二

37分钟前

5

0

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作

万字申请,废话报告,魔幻形式主义大作怎么写? 朋友,狗屁不通文章生成器了解一下。 GitHub 上,这个富有灵魂的项目名吸引了众人的目光。项目诞生一周,便冲上了趋势榜榜首。 并...

百世经纶一页书梵天

56分钟前

6

0

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐
创龙基于TI TMS320C6748定点/浮点DSP C674x开发板的拓展电源接口、TI仿真器接口

TL138/1808/6748F-EVM是广州创龙基于SOM-TL138/1808/6748F核心板开发的一款开发板。由于SOM-TL138/1808/6748F核心板管脚兼容,所以此三个核心板共用同一个底板。开发板采用核心板+底板的设计...

Tronlong创龙

56分钟前

3

0

Nexus 3 使用 Maven 坐标搜索时,Version 字段搜索不到 SNAPSHOT 版本的组件 原 荐

没有更多内容

加载失败,请刷新页面

加载更多
原文  https://my.oschina.net/donhui/blog/3129699
正文到此结束
Loading...