在运行时生成资源

时间:2015-12-05 01:36:01

标签: sbt

我正在尝试实现resourceGenerator in Runtime将要执行的操作:在运行时创建类路径上可用的资源,但是不会将其打包在主配置下。

在我的具体情况下,我正在尝试创建一个便于处理JNI本机库的sbt插件。上面提到的资源将是" fat"包含共享库的jar,因此它不是编译所必需的,而是仅在运行时期间。 我最终的目标是发布标准jar(在Compile配置中)并将fat jar作为额外工件发布(在Runtime配置中)。但是,在本地测试期间,我希望只需从sbt调用run就可以在类路径上使用共享库。

我尝试在运行时实现resourceGenerator,但没有成功。我可以想象的另一种方法是直接修改runtime:exportedProducts或更改runtime:managedClasspath,但是我首先想知道是否已经有一种方法只在运行时配置中包含资源?

0 个答案:

没有答案