Maven ha oído elemento cambiado de “defaultjavabundledir” a “defaultlibbundledir”, si es así, cuando?

StackOverflow https://stackoverflow.com/questions/4145021

  •  30-09-2019
  •  | 
  •  

Pregunta

En un POM-archivo que he encontrado una configuración "maven-oreja-plugin" que utiliza "defaultJavaBundleDir", pero parece que "defaultLibBundleDir" es la correcta (de acuerdo con el esquema y diversa documentación).

El esquema Maven POM es la versión 4.0.0.

¿Es este un remanente de una versión anterior? No pude encontrar una explicación para este cambio, y me gustaría asegurarse de que estamos usando la notación correcta de forma fiable.

¿Fue útil?

Solución

  

En un POM-archivo que he encontrado una configuración "maven-oreja-plugin" que utiliza "defaultJavaBundleDir", pero parece que "defaultLibBundleDir" es la correcta (de acuerdo con el esquema y diversa documentación).

En realidad, el elemento configuration de un plugin puede contener lo . Así <foo>bar</foo> es válida (y solo será "ignorado" por un plug-in determinado si se trata de un parámetro desconocido).

  

¿Es este un remanente de una versión anterior? No pude encontrar una explicación para este cambio, y me gustaría asegurarse de que estamos usando la notación correcta de forma fiable.

Este cambio se ha introducido para la resolución de MEAR-46 como lo podemos leer en el comentario (aproximado) de la rel sVN: r471886 .

  

Alta defaultLibDir como un alias de defaultJavaBundleDir que es más understable

Si se mira más de cerca el diff, verá que defaultLibBundleDir es el nuevo nombre del parámetro y que el viejo defaultJavaBundleDir se declara como un alias.

Así que ambos trabajan, ambos hacen lo mismo, pero sólo la "nueva" se documenta en la lista de parámetros del mojo ear. Puede cambiar de forma segura a defaultLibBundleDir y esta voluntad hacer las cosas más claras.

Otros consejos

También digno de mención es que la integración de Maven para Eclipse WTP plug-in (M2e-dap) sólo es compatible con la opción defaultLibBundleDir documentado, no el defaultJavaBundleDir más.

https://github.com/eclipse /m2e.wtp/search?utf8=%E2%9C%93&q=defaultLibBundleDir https://github.com/eclipse/m2e. dap / búsqueda? utf8 =% E2% 9C% y 93 q = defaultJavaBundleDir

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top