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

sbt - SBT アセンブリの問題: <<= 構文で必要な sbt.Task[String] の文字列が見つかりました

私は sbt-assembly を長く愛用しているユーザーですが、新しいプロジェクトで SBT 0.13.0 と sbt-assembly 0.10.1 を使用しているときに問題が発生しました。

以前は次のようなコードを使用していました。

これは、以前のバージョンの SBT/sbt-assembly では問題なく機能していましたが、現在は次のエラーが発生しています。

完全を期すために: 完全なプロジェクトはこちらから入手できます。

この問題は、SBT 0.13.0の新しいタスク/設定構文に関連しているのではないかと思わずにはいられません。

まず、新しい構文への変換を自由に行えるようにするために、古い構文は引き続きサポートされています。非互換性や避けられないものがあるかもしれませんが、既存のビルドで問題が発生した場合は報告してください。

どんな助けでもありがたく受け取った!

0 投票する
4 に答える
14336 参照

sbt - 「GZIPInputStream で InputStream をラップするエラー: java.io.EOFException」を報告する sbt を修正する方法は?

空のディレクトリでコマンドを実行sbtすると、次の例外で失敗し続けます。

問題の根本原因は何ですか?

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

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

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

scala - SBT アセンブリ プラグインでの重複除外エラー

SBT アセンブリ プラグインを使用して実行可能な jar を作成しようとしています。

私は以下のエラーで終わっています:

アセンブリ プラグインの wiki を読んだ後、build.scala ファイルにマージ戦略を追加しました。動作していないようです。それが正しい修正かどうかはわかりません。誰かが私に正しい戦略を提案できますか.

以下は、build.scala ファイルにあるコードです。

このドキュメントに従って、アプリとのプラグイン統合をコーディングしました:Scalatra servletのスタンドアロン展開

MergeStrategy.rename や MergeStrategy.deduplicate などのさまざまな戦略を試しました。しかし、何も機能しません..助けを求めています...

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

java - ファット jar の実行時の奇妙な NoSuchMethodError

JSON を解析するために org.codehaus.jackson ライブラリを使用するいくつかの依存関係を持つファット jar があります。エラーは次のとおりです。

jar の中を見ると、そのメソッドがわかります。

コードは「hadoop jar」コマンドを介して実行され、jar は sbt アセンブリを使用して構築されます。jackson のバージョンまたはコアとマッパーは 1.9.2 で、そのメソッドが含まれています。

これを 'sbt run' で実行してもエラーは発生せず、依存関係グラフ プラグインはすべてが整っていることを確認します。

私は何を見落としましたか?

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

android - StackMob の Http クライアント ライブラリである Newman に sbt-assembly を使用する

Android プロジェクトで、StackMob の Http クライアント ライブラリである Newmanを使用する必要があります。

私はsbt-assembly、すべての依存関係を含む 1 つの (uber)jar を生成するために使用します。このコマンドは非常に大きな jar ファイル (48 MB) を提供し、Android はそれを dex に変換できません。

jar ライブラリに必要な依存関係のみを追加するにはどうすればよいですか?