タグ付けされた質問 「uberjar」

5
Uber jarとは何ですか?
私はMavenのドキュメントを読んでいて、「uber-jar」という名前に出くわしました。 uber-jarの意味とその機能/利点は何ですか?
251 maven  uberjar 

11
Gradleを使用して依存関係のあるjarをビルドする
マルチプロジェクトビルドがあり、サブプロジェクトの1つにファットjarをビルドするタスクを入れました。クックブックに記載されているタスクと同様のタスクを作成しました。 jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } manifest { attributes 'Main-Class': 'com.benmccann.gradle.test.WebServer' } } これを実行すると、次のエラーが発生します。 原因:未解決の状態でない構成は変更できません! このエラーの意味がわかりません。バグの場合に備えて、Gradle JIRAでもこれを報告しました。
122 gradle  uberjar 

3
IntelliJ IDEA内でSBTを使用してUber JAR(脂肪JAR)を構築する方法
私はSBT(IntelliJ IDEA内)を使用して単純なScalaプロジェクトを構築しています。 Uber JARファイル(別名Fat JAR、Super JAR)を作成する最も簡単な方法は何ですか? 現在SBTを使用していますが、JARファイルをApache Sparkに送信すると、次のエラーが発生します。 スレッド「メイン」の例外java.lang.SecurityException:マニフェストのメイン属性の無効な署名ファイルダイジェスト または、コンパイル時のこのエラー: java.lang.RuntimeException:deduplicate:次の場所にある異なるファイルの内容: PATH \ DEPENDENCY.jar:META-INF / DEPENDENCIES PATH \ DEPENDENCY.jar:META-INF / MANIFEST.MF それはのように見える私の依存関係のいくつかは、最終的なユーバーのJARファイルで削除する必要が署名ファイル(META-INF)が含まれているため、それはです。 私はそのようなsbt-assemblyプラグインを使用しようとしました: /project/assembly.sbt addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.12.0") /project/plugins.sbt logLevel := Level.Warn /build.sbt lazy val commonSettings = Seq( name := "Spark-Test" version := "1.0" scalaVersion := "2.11.4" ) lazy …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.