Mavenは、耳の要素を「DefaultJavaBundledir」から「DefaultLibbundledir」に変更しましたか?
-
30-09-2019 - |
質問
POMファイルでは、「DefaultJavaBundledir」を使用する「Maven-Ear-Plugin」構成を見つけましたが、「DefaultLibbundledir」が正しいようです(スキーマとさまざまなドキュメントによると)。
Maven POMスキーマはバージョン4.0.0です。
これは古いバージョンからの残骸ですか?この変更の説明を見つけることができず、正しい表記を確実に使用していることを確認したいと思います。
解決
POMファイルでは、「DefaultJavaBundledir」を使用する「Maven-Ear-Plugin」構成を見つけましたが、「DefaultLibbundledir」が正しいようです(スキーマとさまざまなドキュメントによると)。
実際、 configuration
aの要素 plugin
含めることができます なんでも. 。それで <foo>bar</foo>
有効です(不明なパラメーターである場合、特定のプラグインによって「無視」されます)。
これは古いバージョンからの残骸ですか?この変更の説明を見つけることができず、正しい表記を確実に使用していることを確認したいと思います。
この変更は、の解決のために導入されています Mear-46 (近似)コメントで読むことができるように SVNコミット:R471886.
追加した
defaultLibDir
のエイリアスとしてdefaultJavaBundleDir
これはより頑張っています
あなたがdiffをよく見ると、あなたはそれを見るでしょう defaultLibBundleDir
パラメーターの新しい名前であり、古い名前です defaultJavaBundleDir
エイリアスとして宣言されています。
どちらも同じことをしますが、両方とも同じことをしますが、「新しい」もののみがパラメーターリストに文書化されています。 ear
モジョ。安全に変更できます defaultLibBundleDir
そして、これは物事をより明確にするでしょう。
他のヒント
また、注目に値するのは、WTP Eclipseプラグイン(M2E-WTP)のMaven統合がドキュメントのみをサポートしていることです defaultLibBundleDir
オプション、古いものではありません defaultJavaBundleDir
.
https://github.com/eclipse/m2e.wtp/search?utf8=%E2%9c%93&q=defaultlibbundledir https://github.com/eclipse/m2e.wtp/search?utf8=%E2%9c%93&q=defaultjavabundledir