2013-04-02 16 views
6

sbt-assemblyを使用しようとしており、インストールに問題があります。sbt-assemblyのインストール

Iプロジェクト/ plugins.sbt依存しながら添加のreadmeから逐語:

addSbtPlugin( "com.eed3si9n" % "SBTアセンブリ" % "0.8.7")

は、それから私は、READMEが言ったことを正確に含むbuild.sbtファイルを追加しました:

インポートがAssemblyKeys._ //ファイルの先頭にこれを入れ

assemblySettings

のsbtを起動するとき、私はこのエラーを取得:

[エラー] /Users/me/git/stest/project/Build.scala:29:見つかりません:値assemblySettings [エラー] .settings

:コンパイルが、私は戻って、私は別のstackoverflowの記事で見た別のを試してみました

を失敗した(assemblySettings::_ *) [エラー]^ [エラー] 1つのエラーが [エラー](コンパイルコンパイル)が発見しました

配列(assemblySettings:_ *)

同じ問題。何か案は? (Scala 2.10.0)

+0

私はあなたがしていることを試していません - これらのリンクのいずれかが役立ちます:[xsbt plugins description](https://github.com/harrah/xsbt/wiki/Plugins)[scala-sbt plugins doc] (http://www.scala-sbt.org/release/docs/Getting-Started/Using-Plugins) – n0741337

答えて

4

ここにプラグインの著者があります。あなたはbuild.sbtが言うものを正確に書いたと言ったが、エラーはbuild.scalaから来ている。 * .sbtファイルは自動的にいくつかのものをインポートするので、build.scalaのためにそれらを手動でインポートする必要があります。

完全構成については、https://github.com/eed3si9n/sbt-assembly-full-config-sample/blob/master/project/builds.scalaを参照してください。

+0

私がfat jarに変換しようとしているアプリは、既にビルド派生クラスを使用しています。あなたのサンプルからオプションを追加しました。 [エラー] [エラー] [エラー] {。} /コンパイル:このプロジェクトのリファレンスから{}} /コンパイル:unmanaged-classpath [ [エラー] [エラー] {エラー} {/}このコンパイル:{このプロジェクトの+ refから{実行}:internal-dependency-classpath [エラー] { }}/compi le:internal-dependency-classpath .....そしてこれ以上の行。私はスカラにとって全く新しいです、私が間違っていることは何ですか? – kirhgoff

+0

愚かな質問に申し訳ありません、それを修正することができました – kirhgoff

+0

@ kirhgoff:私は同じ問題に遭遇しました。どのように修正しましたか?ありがとう – shengmin

関連する問題