用于CRAN包的Sonatype Nexus代理?

时间:2013-02-06 16:45:23

标签: r nexus cran sonatype

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

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

任何人都有建议或先例?

3 个答案:

答案 0 :(得分:3)

Nexus社区有一个plugin,可以添加对CRAN存储库的支持。您可以在GitHub上找到它。

答案 1 :(得分:1)

Nexus现在从3.20版本开始原生支持R包

查看发行说明:https://help.sonatype.com/repomanager3/formats/r-repositories#RRepositories-RRepositoryGroups

我能够用相同的自动化创建R repo。

答案 2 :(得分:0)

如何将内部压缩包放在(仅限内部,如果您愿意)URL上,然后您可以将devtools :: install_url功能指向?

相关问题