問題タブ [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 に答える
2119 参照

scala - sbt アセンブリにテスト クラスとテスト依存関係を含める方法

テスト クラス、リソースをパッケージ化し、依存関係を sbt アセンブリでテストする必要があります。

この質問sbt-assembly : include test classesは役に立ちませんでした - test:assembly は、必要なクラスが含まれている jar をまだ生成しませんでした。

私のセットアップは現在次のようになっていることに注意してください。

FooBuild.scala:

そして、それはサブプロジェクトについてfoo-cucumberです:

上記の設定に追加(Test, assembly)しても、呼び出してsbt foo-cucumber/test:assemblyも、sbt foo-cucumber/assembly

すべてが入っている jar を取得するにはどうすればよいですか (クラスと依存関係をコンパイルしてテストします)

0 投票する
3 に答える
8633 参照

scala - scala sbt アセンブリ「メイン マニフェスト属性なし」

sbt でアセンブリ プラグインを使用して、プロジェクトをアセンブルします。ただし、「java -jar xx.jar」で実行するとエラーが発生します -

「メインマニフェスト属性なし」。

私のsrc/main/scala/ディレクトリには2つのファイルがあり、それぞれにオブジェクトが拡張Applicationされているためだと思います。これは、プロジェクトに2つのメインエントリがあることを意味します。しかし、2 つのアプリケーションが必要です。1 つはサーバーで、もう 1 つはテスト クライアントです。

two-main-entryscala sbt でこの問題を処理する方法。前もって感謝します。

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

scala - sbt-assembly: pom.properties の重複排除エラー

私は sbt 0.13.7 と sbt-assembly 0.12.0 を使用しています。

「sbt アセンブリ」中のエラー メッセージは次のとおりです。

https://github.com/sbt/sbt-assembly#merge-strategyの README に基づく私の build.sbt ファイルの関連セクションは次のとおりです。

代わりに何をすべきですか?

ありがとう。

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

scala - Parboiled2 により、「クラス ファイル 'Prepender.class' のロード中に欠落または無効な依存関係が検出されました」

そのため、過去数週間、parboiled2 を使用しようとしてきました。これは、これまでの人生で遭遇したビルドに追加するのがおそらく最も難しい依存関係です。私の現在のエラーは compile sbt assembly) エラーです:

スプレーとパーボイルド 2 をうまく組み合わせることは不可能のようです。

ディレクトリsbt cleanを削除しようとしました。target私のビルドファイルは基本的にこれです:

私のバージョンは 0.13.6sbtVersionで、私のsbt-assemblyバージョンは 0.12.0 です。

2.11 にアップグレードして specs2 の依存関係をアップグレードする前に、parboiled2 と Spray がバージョン間のサフィックスの競合を引き起こしました。