我们的组织使用 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/