問題タブ [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.
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 にデプロイし、デプロイする必要があります。
ありがとう、カーシック