Maven 如何从Nexus Professional迁移到Nexus OSS
我想将NexusProfessional2.x的安装“降级”到NexusOSS2.x。Maven 如何从Nexus Professional迁移到Nexus OSS,maven,repository,nexus,nexus2,Maven,Repository,Nexus,Nexus2,我想将NexusProfessional2.x的安装“降级”到NexusOSS2.x。 可能吗?我必须做什么?是的,这不是一项复杂的任务 在同一台服务器上安装Nexus OSS。 请更改以下内容,以便新的Nexus OSS具有与现有Nexus Professional运行时相同的配置 配置 端口在[runtime]/conf/nexus.properties中设置 sonatype工作目录位置在[runtime]/conf/nexus.properties中设置 java命令在[runtime
可能吗?我必须做什么?是的,这不是一项复杂的任务 在同一台服务器上安装Nexus OSS。 请更改以下内容,以便新的Nexus OSS具有与现有Nexus Professional运行时相同的配置 配置
- 端口在[runtime]/conf/nexus.properties中设置
- sonatype工作目录位置在[runtime]/conf/nexus.properties中设置
- java命令在[runtime]/bin/jsw/conf/wrapper.conf中设置
- 日志目录位置在[runtime]/conf/nexus.properties中设置
- 阻止专业人士
- 确保备份sonatype work/nexus/conf目录
- 从sonatype work/nexus/plugin存储库中删除专业插件
- 将OSS的p2插件添加到sonatype work/nexus/plugin存储库中 sonatype-work/nexus/conf/nexus.xml
- 从nexus.xml中删除采购存储库引用
- 从nexus.xml中删除使用专业插件或功能的计划任务 注意:这两项任务可以在停止之前从Nexus Professional UI完成李>
- 从sonatype work/nexus/conf/security-configuration.xml中删除用户令牌域
- 最好使用nexus控制台启动,而不是nexus启动,这样它会显示更多信息
- 检查[runtime]/logs/wrapper.log
- 检查sonatype工作nexus/logs/nexus.log
sonatype work/nexus3
目录,并重新启动了nexus服务器。即使没有数据,它仍然声称是NexusPro安装
最后,我在所有位置的~/.java/.userPrefs/com/sonatype
中找到了存储在用户主目录中的设置
当该目录被删除/重命名后,我可以将Nexus作为常规OSS启动
在Sonatypes文档中不容易找到这一点,但他们在一些地方提到了这一点,比如:这个问题的公认答案很旧,并且不适用于Nexus的当前版本(2021年2月3.29版) 我想补充几点。这些对于Nexus OSS的工作至关重要
没有OrientDB,BLOB对Nexus毫无意义。当我有更多的时间时,我会给这个答案添加详细的步骤。我只是简单地说明了要点,以解除那些可能像我一样陷入困境的人的障碍。以下是将Nexus 3 Pro降级为Nexus 3 OSS的Sonatype说明:
您正面临许可证问题,因为您可能下载并安装了Nexus Pro,而不是OSS。默认情况下,Sonatype仅为您提供Nexus Pro。Nexus OSS下载很难找到。:-)