問題タブ [uberjar]

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 に答える
48 参照

java - uberjar 内からの spwaning プロセスに関する問題

次の Clojure サンプル プログラムが (boot-clj を介して) スタンドアロンの uberjar にパックされている場合、 の実行は、開発 repl 内からjava -jar app.jarの関数の呼び出しとは異なる動作をします。-main

何が起こるかというと、結果{:exit 0, :out "test\n", :err ""}はすぐに に出力されstdoutますが、その後、プログラムが実際に終了するまで、おそらく 30 分ほど時間がかかります。
を呼び出さずに出力を出力するようにプログラムを変更した場合は、そうではありませんsh

開発repl内では、すべてが期待どおりで、機能は印刷直後に終了します。それはどのように説明/修正できますか?

ps aux更新:これは、プログラムが終了するまでに時間がかかっている間に撮影されたものからの抜粋です。

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

maven - 名前空間の DestinationFactory が見つかりませんでした - Jetty を使用して CXF の uber JAR を作成します

CXF ベースのアプリケーション サーバー用の uber JAR を作成したいと考えています。を使用してコマンドラインからサーバーを実行したいjava -jar。IDE でメイン クラスを実行できますがcom.connexta.desertcodecamp.Server、uber jar を正しく作成していません。

コマンドを実行するjava -jar server-1.0-SNAPSHOT.jarと、

POM ファイル (および GitHub リポジトリ) へのリンクは次のとおりです: https://github.com/ahoffer/desert-code-camp/blob/master/server/pom.xml

他の投稿では、欠落している依存関係を参照していcxf-rt-transports-httpますが、私はそれを POM.xml の依存関係として持っています。

0 投票する
2 に答える
5879 参照

maven - 外部プロジェクトの依存関係として使用される Maven シェーディング jar

プロジェクトで maven shade プラグインを使用して、すべての依存関係 jar クラスを 1 つのパッケージ (例: org.shade.*) の下に再配置しました。

他のアプリケーションでその影付きの jar を maven の依存関係として使用しようとすると、依存関係の jar がプルされます。

私の期待は、uber/shaded jar が maven 依存関係として含まれている場合、他の依存クラス jar をプルするべきではないということです。これらのクラスは既にshaded jar 内に再パッケージ化されているためです。

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

clojure - leiningen uberjar - 実行時に外部 jar を追加する

leiningen uberjar を作成するときに、クラスパスにディレクトリと外部 jar を追加する方法を確認しようとしています。

その理由は、jar を配布する必要がありますが、ライセンスの制限により、一部の依存関係 (jdbc ドライバーなど) を uberjar にコンパイルできないためです。

また、ログ用のプロパティや jar の外部の構成など、特定の外部リソースも提供したいと考えています。

通常、Java またはスプリング ブートでは、適切なコマンド ライン オプションを使用してクラスパスを変更します。ただし、 -cp はjarなどを見つけられません

これを行う方法または適切なプラグインはありますか? 前もって感謝します

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

uber-api - 私の代わりにタクシーを予約します。コードは本番環境に対応していません。どうすればよいですか?

ここに画像の説明を入力uber のコードからタクシーの自動予約をしようとしていますが、私だけです。clientID、client Secret、Access Token があります。リクエストを発行し、予約されているかどうかのステータスを監視できるようにそれらを使用する方法は? または、利用可能なタクシーがない場合、タクシーが予約されない限り、特定の間隔で再試行します。私を案内してください。その間、v1/me を起動しようとしているときに、401 Unauthorized が表示されます。

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

android - Uber 統合ログイン エラー: expired_jwt

アプリに Uber SDK を統合したいのですが、'expired_jwt'エラーが発生します。

以下は私のコードです:

//ログイン用

//次に、結果を取得しています

// UberLoginCallback クラスは次のようになります。

「onLoginError()」でエラー「expired_jwt」が発生します

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

gradle - gradleでスプリングブート用の実行可能なuber jarを作成するにはどうすればよいですか?

従来の「gradle build」コマンドを使用して、Spring ブートが「実行可能 jar」と呼ぶものを作成できることを認識しています。

この jar には、jar の lib フォルダー内に必要なすべての jar 依存関係が含まれています。

私が必要としているのは、実行可能 jar 内の lib フォルダー内の依存関係 jar をコピーする代わりに、lib フォルダー内の jar としてその依存関係を保持する代わりに、それらをパッケージ/クラスとして抽出する必要がある、本格的な uber jar が必要なことです。 .

私はすでにシャドウプラグインを試してみましたが無駄でした。実際、ほとんどのSpringユーザーとドキュメンテーションは、uber jar用語と実行可能jarを混同する傾向があるため、開発者にそれを理解させるのは困難です。 java -jar コマンドを実行すると結果は同じように機能する傾向がありますが、それらは異なるパッケージング戦略です。

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

maven - Kryo ライブラリには、maven shade-package フェーズで「クラスが重複しています」という警告があります

シェーディング jar ファイルを作成しようとしていますが、シェーディング プラグインから警告が表示されます。それらを修正する方法がわかりません。

ここに私のpom.xmlがあります

そして警告は次のとおりです。

私も試してみましたmvn dependency:tree -Ddetail=trueが、修正方法の手がかりはありません: