r - 用于 CRAN 包的 Sonatype Nexus 代理?

标签 r nexus cran sonatype

我们的组织使用 Sonatype Nexus 来管理工件,无论它们是我们开发的内部托管的东西,还是其他存储库(如 Apache 或类似的存储库)的代理。大多数东西都是基于 JAR 的。

我的小组在 R 中完成大部分工作,我们想知道 1) 在 Nexus 中将我们的内部代码部署为 R 包,以及 2) 在 Nexus 中创建一个 CRAN 镜像的代理是否有意义。我想这需要一些胶水代码,但我对 Nexus 不太熟悉,所以我不确定那会是什么样子。理想情况下,它可以让我们通过直接点击 Nexus 来安装 R 包,而不是先下载然后手动安装。

有人有建议或先例吗?

最佳答案

由于 Sonatype 采用了下面提到的社区插件,因此默认安装中提供了对 CRAN 的 NXRM 3.20.0 支持。

对于较旧的 NXRM 版本,Nexus 社区有一个 plugin这增加了对 CRAN 存储库的支持。您可以在 GitHub 上找到它自己安装。

关于r - 用于 CRAN 包的 Sonatype Nexus 代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14734339/

相关文章:

r - 为 "TRUE"创建给定位置的逻辑向量

r - 选择点的邻域并将其转换为向量

r - 如何以编程方式检查 R 的当前安装是否是最新的?

r - 如何在 R 包中加载依赖项?

R:检查描述元信息错误

r - knitr/Rmarkdown : Figures side-by-side with a single caption

r - 性能分析错误 na.omit.xts(x) : unsupported type 中的错误

maven - 使用浏览器/wget 从 Nexus OSS 3.0.0-03 下载 Artifact

maven - 如何设置 pom.xml 从 Nexus 远程存储库下载 Artifact

maven - 目前没有可用的原型(prototype)。当索引完成更新时,原型(prototype)列表将刷新