6

POMファイルで、「defaultJavaBundleDir」を使用する「maven-ear-plugin」構成を見つけましたが、「defaultLibBundleDir」が正しいようです(スキーマおよびさまざまなドキュメントによる)。

MavenPOMスキーマはバージョン4.0.0です。

これは古いバージョンの残骸ですか?この変更の説明が見つかりませんでした。正しい表記を確実に使用していることを確認したいと思います。

4

2 に答える 2

8

POM ファイルで、「defaultJavaBundleDir」を使用する「maven-ear-plugin」構成を見つけましたが、「defaultLibBundleDir」が正しいようです (スキーマとさまざまなドキュメントによると)。

実際、configurationa の要素には何でもplugin含めることができます。そのため有効です (不明なパラメーターの場合、特定のプラグインによって単に「無視」されます)。<foo>bar</foo>

これは古いバージョンの名残りですか?この変更についての説明が見つかりませんでした。正しい表記法を確実に使用していることを確認したいと思います。

この変更は、 svn commitの (おおよその) コメント r471886 で読み取れるように、 MEAR-46の解決のために導入されました。

より控えめdefaultLibDirなエイリアスとして追加されましたdefaultJavaBundleDir

差分をよく見ると、それdefaultLibBundleDirがパラメーターの新しい名前であり、古い名前がdefaultJavaBundleDirエイリアスとして宣言されていることがわかります。

earしたがって、両方とも機能し、どちらも同じことを行いますが、 mojoのパラメーター リストに記載されているのは「新しい」ものだけです。安全に変更できますdefaultLibBundleDir。これにより、物事がより明確になります。

于 2010-11-10T14:45:30.913 に答える