簡體   English   中英

用於 CRAN 包的 Sonatype Nexus 代理?

[英]Sonatype Nexus proxy for CRAN packages?

我們的組織使用 Sonatype Nexus 來管理工件,無論它們是我們開發的內部托管的東西,還是其他存儲庫(如 Apache 或類似的存儲庫)的代理。 大多數東西都是基於 JAR 的。

我的小組在 R 中完成大部分工作,我們想知道 1) 在 Nexus 中將我們的內部代碼部署為 R 包,以及 2) 在 Nexus 中創建一個 CRAN 鏡像的代理是否有意義。 我想這需要一些膠水代碼,但我對 Nexus 不太熟悉,所以我不確定那會是什么樣子。 理想情況下,它可以讓我們通過直接點擊 Nexus 來安裝 R 包,而不是先下載然后手動安裝。

有人有建議或先例嗎?

由於 Sonatype 采用了下面提到的社區插件,因此默認安裝中提供了對 CRAN 的 NXRM 3.20.0 支持。

對於較舊的 NXRM 版本,Nexus 社區有一個插件可以增加對 CRAN 存儲庫的支持。 你可以在GitHub 上找到它來自己安裝。

從 3.20 版開始,Nexus 現在本機支持 R 包

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

我能夠使用相同的自動化創建 R 存儲庫。

將您的內部壓縮包放在一個(如果您喜歡,僅限內部)URL 上,然后您可以將devtools :: install_url函數指向該 URL 怎么樣?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM