次のプラグインで sbt を使用しようとしていますhttps://github.com/siasia/xsbt-proguard-plugin。これまでのところ、プラグインに問題はありませんでしたが、proguard がすべての管理されていない jar を最終的な min.jar ファイルに入れるという事実を除けば (競合する複数の jar で問題が発生します)。Proguard には、proguard が除外する jar を指定できる proguardLibraryJars フラグがあります。
基本的に、プラグインを使用してTaskKey unamangedJarsからproguardLibraryJarsにすべてのjarを追加したい、つまり、このようなことをしたい
lazy val proguard = proguardSettings ++ Seq(
proguardOptions := Seq(
keepMain("com.test.FacebookPostScheduler"),
keepMain("org.postgresql.Driver")
),
proguardLibraryJars <++= unmanagedClasspath
)
問題は、上記が明らかにこの行でコンパイルされないことです
proguardLibraryJars <++= unmanagedClasspath
とともに
No implicit for Append.Values[Seq[java.io.File], sbt.Keys.Classpath] found
エラー。
Build.scala (build.sbt ではない) を使用して、最新の SBT (0.11.3-2) を使用して、私がやろうとしていることをどのようにコーディングしますか?