Gradle Nexus存储库管理器存储库

Gradle Nexus存储库管理器存储库,gradle,nexus,Gradle,Nexus,我是Nexus的新手,最近开始使用Nexus,希望进行一些配置。成功安装后,当我运行Gradle上载构建工件(结果jar文件)时,它被成功上载,但为什么我无法在sonatype work目录中看到该文件。在阅读了一些教程之后,我知道sonatype工作目录中应该有一个名为Storage的文件夹,但它不在那里。(仅供参考,我使用的是Nexus 3.2) 请指导我如何配置此存储文件夹,以便我可以直接从物理路径而不是控制台获取上载的工件 另外,请指导我如何使用Gradle将本地系统中的完整目录发布到N

我是Nexus的新手,最近开始使用Nexus,希望进行一些配置。成功安装后,当我运行Gradle上载构建工件(结果jar文件)时,它被成功上载,但为什么我无法在sonatype work目录中看到该文件。在阅读了一些教程之后,我知道sonatype工作目录中应该有一个名为Storage的文件夹,但它不在那里。(仅供参考,我使用的是Nexus 3.2)

请指导我如何配置此存储文件夹,以便我可以直接从物理路径而不是控制台获取上载的工件


另外,请指导我如何使用Gradle将本地系统中的完整目录发布到Nexus repository manager。

在Nexus 3.x版本中,没有名为存储的文件夹,有一个新区域称为blob stores(请阅读sonatype上的官方文档)。你可以比较截图:和。如您所见,Nexus2确实有这个文件夹(存储,我的意思是),但Nexus3有blob而不是blob存储

要将构建结果上载(发布)到内部Nexus存储库,请使用
gradle Nexus插件
maven发布
插件。
您可以在github上找到它,很抱歉,我不能在答案中插入两个以上的链接:(

感谢您的响应。我已经检查了blobs的东西,但我希望我只能在某个路径上看到我上传的工件。blobs文件夹仅包含一些.properties和.bytes文件(仅包含上传工件的详细信息)而不是我们在Nexus 2中使用的实际文件(所有存储库及其内容),因此有时我们可以备份存储库文件夹。@VinayVerma是的,是的。对我来说,这也是一件非常痛苦的事情。在Nexus 2中使用“清除方式”之后,我们得到了一些不如一天那么清晰的文件。I:
所有写入内部存储的内容(blob商店)现在以准原子的方式处理:文件被写入临时位置,然后硬链接到它们的最终目的地。这确保了在使用Nexus时备份的更好一致性。
嘿,谢谢!保留存储库的备份是有帮助的,但我没有得到实际数据的保存位置。不管怎样,你能帮我找到了解如何使用Gradle脚本将JAR(依赖项)从本地系统(并且不是构建的一部分)上传到nexus存储库(需要一些命令的指导)@vinay verma,好的,但是请给我更多关于这个jar的上下文。如果它们已经存储在你的Nexus 2中,你可以将它们迁移到Nexus 3 repo,在另一种情况下,没有简单的方法。我认为你应该生成一些代码(发布任务)对于groovy脚本,我是第一次使用Nexus,到目前为止,我们保存了一个jar文件列表(依赖项)在我们构建一些项目时使用的本地系统中。现在我想我是否可以将这些文件上传到nexus,并在构建一些项目时使用它们,而不是在每个人的本地系统中保留它们的副本。