問題タブ [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.
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 を取得するにはどうすればよいですか (クラスと依存関係をコンパイルしてテストします)
scala - scala sbt アセンブリ「メイン マニフェスト属性なし」
sbt でアセンブリ プラグインを使用して、プロジェクトをアセンブルします。ただし、「java -jar xx.jar」で実行するとエラーが発生します -
「メインマニフェスト属性なし」。
私のsrc/main/scala/
ディレクトリには2つのファイルがあり、それぞれにオブジェクトが拡張Application
されているためだと思います。これは、プロジェクトに2つのメインエントリがあることを意味します。しかし、2 つのアプリケーションが必要です。1 つはサーバーで、もう 1 つはテスト クライアントです。
two-main-entry
scala sbt でこの問題を処理する方法。前もって感謝します。
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 ファイルの関連セクションは次のとおりです。
代わりに何をすべきですか?
ありがとう。
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 がバージョン間のサフィックスの競合を引き起こしました。