A l'oreille maven-élément changé de « defaultjavabundledir » à « defaultlibbundledir », si oui, quand?
-
30-09-2019 - |
Question
Dans un fichier POM j'ai trouvé une configuration « -ear-plugin Maven » qui utilise « defaultJavaBundleDir », mais il semble que « defaultLibBundleDir » est correct (selon le schéma et divers documents).
Le schéma POM Maven est la version 4.0.0.
Est-ce un reste d'une ancienne version? Je ne pouvais pas trouver une explication à ce changement, et je voudrais faire nous assurer de manière fiable la notation correcte.
La solution
Dans un fichier POM j'ai trouvé une configuration « -ear-plugin Maven » qui utilise « defaultJavaBundleDir », mais il semble que « defaultLibBundleDir » est correct (selon le schéma et divers documents).
En fait, l'élément configuration
d'un plugin
peut contenir quoi que ce soit . Donc <foo>bar</foo>
est valide (et sera simplement « ignoré » par un plugin donné si c'est un paramètre inconnu).
Est-ce un reste d'une ancienne version? Je ne pouvais pas trouver une explication à ce changement, et je voudrais faire nous assurer de manière fiable la notation correcte.
Ce changement a été introduit pour la résolution de MEAR-46 que nous pouvons lire dans le (approximatif) commentaire du svn commit: r471886 .
Ajout
defaultLibDir
comme un alias dedefaultJavaBundleDir
qui est plus understable
Si vous regardez de plus près la diff, vous verrez que defaultLibBundleDir
est le nouveau nom du paramètre et que l'ancien defaultJavaBundleDir
est déclarée comme un alias.
Alors travaillent tous les deux, les deux font la même chose, mais seulement le « nouveau » est décrite dans la liste des paramètres du mojo ear
. Vous pouvez en toute sécurité à changer defaultLibBundleDir
et cela rendre les choses plus claires.
Autres conseils
Il convient également de noter que l'intégration Maven pour WTP plugin Eclipse (M2e-WTP) ne prend en charge l'option defaultLibBundleDir
documenté, pas les defaultJavaBundleDir
plus.
https://github.com/eclipse /m2e.wtp/search?utf8=%E2%9C%93&q=defaultLibBundleDir https://github.com/eclipse/m2e. WTP / search? = UTF8% E2% 93% 9C & q = defaultJavaBundleDir