我有一个R包,它通过rJava
包与java依赖项(jar文件)进行交互。在开发时我没有问题使得工作正常,但是我不知道如何让软件包安装程序将安装的jar保存在某种java src目录中(例如file.path(.libPaths()[1], "mypackage", "java")
。这是否可行而不需要编写自定义配置文件?
我正在尝试使用devtools::install_git
进行安装。我的源数据像大多数其他R包一样被组织(我也使用devtools
的其他功能),除了我有一个额外的子目录java
,其中我的java依赖项被存储。
由于
答案 0 :(得分:3)
将jar
个文件保留在/inst/java
中,并在zzz.R
.onLoad <- function(libname, pkgname) {
.jpackage(name = pkgname, jars = "*")
}