¿Cuál es el propósito de introducir el complemento build-helper-maven-plugin en maven pom.xml?
Maven sólo permite un directorio de código Java principal y un directorio de código Java de prueba de forma predeterminada, y si bien esta es en realidad una convención que debe seguirse siempre que sea posible, ocasionalmente querrás poder especificar múltiples directorios de código fuente (por ejemplo, cuando trabajas en proyectos heredados), el objetivo de build-helper-maven-plugin add-source es lograr este propósito. Por lo general, está vinculado a la fase de generación de fuentes del ciclo de vida predeterminado para agregar directorios de código fuente adicionales. Es importante enfatizar que todavía no recomendamos esta práctica, ya que infringe las convenciones de Maven y es posible que encuentre otras herramientas de complemento que se adhieran estrictamente a las convenciones y no reconozcan correctamente directorios de origen adicionales.
Otro objetivo muy útil del complemento build-helper-maven es el artefacto adjunto, que le permite generar artefactos adicionales en forma de clasificadores para archivos de proyecto seleccionados e instalarlos en el repositorio de compilación local. e implementarlo en el repositorio remoto.