You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sonatype Nexus OSS 3 如何配置支持上传SNAPSHOT版本jar包

Nexus上传页找不到maven-snapshots仓库的解决方法

Sonatype Nexus Repository Manager
按照以下步骤排查配置即可支持SNAPSHOT版本jar包上传:

1. 调整maven-snapshots仓库的基础配置

  • 进入「服务器配置与管理」-「仓库」列表,找到maven-snapshots仓库进入编辑页
  • 确认「版本策略」已设置为SNAPSHOT,否则仓库会拒绝所有快照版本包的上传
  • 调整「部署策略」为允许重新部署或允许一次部署,不要设置为「只读」,只读状态的仓库不会出现在上传列表中

2. 确认账号上传权限

  • 进入「安全」-「用户」管理页,检查当前登录账号的权限配置,确认已分配nx-repository-view-maven2-maven-snapshots-add、nx-repository-view-maven2-maven-snapshots-edit两个权限
  • 若使用自定义角色,需在对应角色的权限配置中补充上述两个权限

3. 调整上传页过滤规则

  • 进入上传标签页后,取消页面上的仓库类型过滤,或者勾选「SNAPSHOT」类型,即可看到maven-snapshots仓库
  • 上传时注意jar包的版本号必须带有-SNAPSHOT后缀,否则会被仓库的版本校验规则拦截

如果使用Maven命令行上传,还需要在本地settings.xml中配置对应server节点,账号密码填写有上传权限的Nexus账号,id字段需和pom文件中distributionManagement配置的仓库id保持一致。

内容的提问来源于stack exchange,提问作者Aldo Inácio da Silva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 13:54:05