我有一个sbt项目配置(通过build.sbt
)来生成一个 OSGI 包(使用sbt-osgi插件)。
出于某种原因,生成的MANIFEST.MF
包含一个Include-Resource
指令,指向我的构建目录中的(完全空的)“资源”子目录(特别是 ) src/main/resources
,target/scala_2.10/resource_managed/main
尽管事实上我没有做任何事情来告诉它这样做(而且我绝对不这样做)不希望我的工件指向我的主目录中的位置)。
为什么sbt-osgi这样做,更重要的是,我怎样才能让它停止?
我build.sbt
可以在这里找到:https ://github.com/reggert/reb4s/blob/1cd91fb82aa978b2f202c618ca6403a66c15f8d7/build.sbt