問題タブ [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.
sbt - アセンブリのみの依存関係を推移的に除外しますか?
ファット jar をパッケージ化するために sbt-assembly プラグインを使用しています。sbt run
アプリをローカルで ( を使用して)実行するときに必要な依存関係がありますが、 assembly
. これを行う方法が見つかりません。これは可能ですか?
sbt - sbt-assembly: 特定のテストをスキップ
sbt-assembly
特定のテスト クラスをスキップするように構成したいと考えています。
これを行う方法はありますか?それが役立つ場合は、ScalaTest@Network
タグを使用してテストにタグを付けました。
sbt - すべての sbt プラグインが見つかりません
プロジェクトで sbt コマンドを使用すると
すべてのプラグインが見つかりません。これが私のproject/plugins.sbtの内容です
エラーは次のとおりです。
sbt の設定やプラグインの取得のどこかで非常に基本的な手順が欠けているようです。
完全な出力:
deployment - sbt と sbt-release を使用してファット JAR (依存関係のある JAR) を公開するにはどうすればよいですか?
サブプロジェクトの 1 つに対して、依存関係を含む単一の jar をビルドして、javaagent
.
私はマルチモジュールの sbt プロジェクトを持っており、この特定のモジュールは最低レベルのモジュールです (これもピュア Java です)。
(たとえば、sbt-onejar、sbt-proguardまたはsbt assemblyを使用して) 最下位レベルのモジュールのパッケージ方法をオーバーライドできますか?
これらのツールは実際には公開後のステップとして設計されているようですが、依存関係を含めるために (置換または追加の) 公開されたアーティファクトが本当に必要です (ただし、この 1 つのモジュールのみ)。
更新: sbt-assembly の 公開は単一のプロジェクトの指示であり、複数のプロジェクトに簡単に変換することはできません。
sbt - sbt パブリッシュ アセンブリ jar と pom
マルチプロジェクトの jar の 1 つを 1 つの jar として構築し、公開することができます。
ただし、関連付けpom.xml
は公開されていません。
jarのpom.xml
(および ivy ファイル) 記述子を作成して公開するにはどうすればよいですか?sbt-assembly
私のプロジェクトはlions-shareです。