問題タブ [buildship]

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 投票する
0 に答える
70 参照

gradle - gradle EAR プラグインは、Eclipse を介してビルドされた場合、ear ブロックのコンテンツを無視します

MANIFEST.MF ファイルと deplomentDescriptor にカスタム属性を追加しています。これは、gradle cli を介してビルドすると期待どおりに機能しますが、Eclipse でサーバーにデプロイすると、MANIFEST.MF および application.xml ファイルが生成またはデプロイされません。

Gradle バージョン:6.5.1

ear モジュールの DIR 構造

サンプルEAR

sampleEAR build.gradle ファイル

step-1: META-INF dir の参照

ステップ 2: gradle 経由で application.xml を生成する

ステップ-3:

上記の 3 つの手順を試しましたが、cli 経由では正常に動作しますが、Eclipse IDE では動作しません。

Eclipse でサーバーにデプロイすると、META-INF コンテンツが作成されませんでした。マニフェスト属性または deplomentDescriptor を介してカスタマイズされている場合は、src からの META-INF コンテンツを eclipse を介して ear にデプロイし、デプロイする必要があります。

ありがとう、カーシック