1

OSGI バンドル ( sbt-osgiプラグインを使用) を生成するように ( 経由で) sbtプロジェクトを構成しています。build.sbt

なんらかの理由で、生成されたには、ビルド ディレクトリ内の (完全に空の) "resource" サブディレクトリ (具体的にはおよび) を指すディレクティブMANIFEST.MFが含まれています。アーティファクトがホーム ディレクトリ内の場所を指している必要はありません)。Include-Resourcesrc/main/resourcestarget/scala_2.10/resource_managed/main

sbt-osgiがこれを行うのはなぜですか?さらに重要なのは、どうすれば停止させることができるのでしょうか?

build.sbtはここにあります:https://github.com/reggert/reb4s/blob/1cd91fb82aa978b2f202c618ca6403a66c15f8d7/build.sbt

4

1 に答える 1

0

OSGI プラグインを使用してから数か月が経ちましたが、軌道に乗るには十分な思い出ができると思います。まず、ここですべてのハードワークを行っているのはBNDであることに注意してください。sbt プラグインは単なるラッパーです。Include-Resourceヘッダーに関していくつかの議論があります。Noneプラグインの設定で、このヘッダーをまたは空の文字列に設定できると思いますadditionalHeaders

于 2013-10-04T02:32:11.643 に答える