問題タブ [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 - SBT アセンブリの問題: <<= 構文で必要な sbt.Task[String] の文字列が見つかりました
私は sbt-assembly を長く愛用しているユーザーですが、新しいプロジェクトで SBT 0.13.0 と sbt-assembly 0.10.1 を使用しているときに問題が発生しました。
以前は次のようなコードを使用していました。
これは、以前のバージョンの SBT/sbt-assembly では問題なく機能していましたが、現在は次のエラーが発生しています。
完全を期すために: 完全なプロジェクトはこちらから入手できます。
この問題は、SBT 0.13.0の新しいタスク/設定構文に関連しているのではないかと思わずにはいられません。
まず、新しい構文への変換を自由に行えるようにするために、古い構文は引き続きサポートされています。非互換性や避けられないものがあるかもしれませんが、既存のビルドで問題が発生した場合は報告してください。
どんな助けでもありがたく受け取った!
sbt - 「GZIPInputStream で InputStream をラップするエラー: java.io.EOFException」を報告する sbt を修正する方法は?
空のディレクトリでコマンドを実行sbt
すると、次の例外で失敗し続けます。
問題の根本原因は何ですか?
scala - SBT アセンブル プラグインで jar を除外する
build.scala で除外パターンを指定するのに苦労しています。build.sbt について言及している投稿はほとんど見たことがありません。私はsbtが初めてです。誰かが build.scala に除外パターンを書くのを手伝ってくれませんか?
アセンブリの実行中にエラーが発生する以下の 2 つのパッケージを除外したい: xmlbeans と xml-apis
このファイルを参照して build.scala を書きました: https://github.com/eed3si9n/sbt-assembly-full-config-sample/blob/master/project/builds.scala
scala - SBT アセンブリ プラグインでの重複除外エラー
SBT アセンブリ プラグインを使用して実行可能な jar を作成しようとしています。
私は以下のエラーで終わっています:
アセンブリ プラグインの wiki を読んだ後、build.scala ファイルにマージ戦略を追加しました。動作していないようです。それが正しい修正かどうかはわかりません。誰かが私に正しい戦略を提案できますか.
以下は、build.scala ファイルにあるコードです。
このドキュメントに従って、アプリとのプラグイン統合をコーディングしました:Scalatra servletのスタンドアロン展開
MergeStrategy.rename や MergeStrategy.deduplicate などのさまざまな戦略を試しました。しかし、何も機能しません..助けを求めています...
java - ファット jar の実行時の奇妙な NoSuchMethodError
JSON を解析するために org.codehaus.jackson ライブラリを使用するいくつかの依存関係を持つファット jar があります。エラーは次のとおりです。
jar の中を見ると、そのメソッドがわかります。
コードは「hadoop jar」コマンドを介して実行され、jar は sbt アセンブリを使用して構築されます。jackson のバージョンまたはコアとマッパーは 1.9.2 で、そのメソッドが含まれています。
これを 'sbt run' で実行してもエラーは発生せず、依存関係グラフ プラグインはすべてが整っていることを確認します。
私は何を見落としましたか?
android - StackMob の Http クライアント ライブラリである Newman に sbt-assembly を使用する
Android プロジェクトで、StackMob の Http クライアント ライブラリである Newmanを使用する必要があります。
私はsbt-assembly
、すべての依存関係を含む 1 つの (uber)jar を生成するために使用します。このコマンドは非常に大きな jar ファイル (48 MB) を提供し、Android はそれを dex に変換できません。
jar ライブラリに必要な依存関係のみを追加するにはどうすればよいですか?