問題タブ [sbt-assembly]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2412 参照

scala - sbt アセンブリを使用してファット jar をビルドすると、build.sbt で重複排除エラーが発生する

spark と restlet フレームワークを組み合わせたファット jar を作成しようとしていますが、この重複排除エラーが引き続き発生します。

これは、 sbt アセンブリの実行に関するエラーです。

これは私のplugins.sbtファイルです

これが私のbuild.sbtファイルです

修正方法がわかりません。誰かが助けてくれれば感謝します!

0 投票する
1 に答える
2569 参照

scala - sbt-assembly によってビルドされた jar に対してテストを実行するにはどうすればよいですか

他の場所にデプロイできる単一の jar ファイルを作成するために、sbt-assembly を実行しています。ローカルの .class ファイルではなく、この jar ファイルに対してテストを実行したいと考えています。ローカルの .class ファイルに対して実行するのがデフォルトですが、sbt test代わりに jar をテストしたいと思います (ただし、テスト クラス ファイルを jar に組み込むことはありません)。

0 投票する
0 に答える
252 参照

scala - sbt で「provided」を使用すると、Spark の Intellij 構文の強調表示が壊れる

私の依存関係は以下の通りです。私はSparkの人々% "provided"から、sparkの依存関係の後に追加することになっていると言われました。ここで、「提供」を追加すると、Spark モジュールの構文の強調表示が壊れます:( すべてが赤で強調表示されます (未解決) (実行後sbt gen-idea)。正常にビルドされ続けます。

誰かが解決策を見つけましたか?コンパイルする直前に「提供された」単語を追加し、ビルド後にそれらを削除するスクリプトをハックする必要があるのではないかと心配しています。

Spark、SBT、および Intellij をすべて一緒にプレイすることは、もぐらたたきをするようなものです。1 つの問題を解決すると、別の問題が発生するようです。

提供されたもの:

0 投票する
0 に答える
2608 参照

scala - SBT マルチプロジェクトの sbt-assembly プラグインを使用して Main クラスを実行するように設定する方法

ファイルシステム上の私のプロジェクト構造は次のとおりです。

sbt-assembly プラグインを使用してファット jar を作成しようとしています。メインクラスを次のように設定したい

assembyコマンドを実行して rootProj ディレクトリからアセンブルするときに実行可能なファット jar を取得するため

rootProj/build.sbt で mainClass を設定するにはどうすればよいですか?

設定しました

しかし、組み立て後に瓶を走らせようとすると

このエラーが発生します

ヒントはありますか?

これが私のbuild.sbtです

0 投票する
1 に答える
5350 参照

scala - SBTとScalaを使用して、開発と本番でログバック構成を適切に管理する方法は?

ロギングにLogbackを使用するかなり標準的なScalatraプロジェクトがあります。

logback マニュアルに従って、logback-test.xmlプロダクションを維持しながら、開発構成 (デバッグのログ) 用に を追加しましたlogback.xml

ただし、 を使用しxsbt-web-pluginてコードのリロードでコンテナを実行している開発中、私のアプリはlogback.xml.

望ましい動作を得るにはどうすればよいですか?:

  1. 開発モード ( ./sbt container:start) では、アプリは使用しますlogback-test.xml
  2. SBT-assemblyを使用して zip にアセンブルする場合、テスト構成を除外します。

現在、これらのどちらも機能していないようです。

0 投票する
1 に答える
1145 参照

scala - Win 7 64 ビットに SBT をインストールする

テスト目的で Apache Spark をインストールしたいと考えています。そのためには、Scala と sbt が必要であることがわかりました。scala msi をダウンロードしてインストールしました。sbt をインストールするために、さまざまな方法を試しましたが、できません。誰かが私が間違っていることを教えてもらえますか。私がしたことは

  1. Scala msi をインストールする
  2. sbt msi をダウンロードしてインストールします。
  3. sbt_home とパス変数を sbt が抽出された場所に設定します。次に、cmd を開いて、sbt sbt-version を使用して sbt バージョンを確認しました。次のエラー **未解決の依存関係が発生しています。

何が悪いの?