Maven: ¿qué significa "construir el mapeo del ciclo de vida"

He estado tratando de entender los conceptos de Maven y me resulta difícil entender la terminología utilizada.

Encontré este término " build life cycle mapping". ¿Alguien podría darme una visión clara de lo que significa este término? Sé lo que build life cyclees, pero ¿qué significa cuando usamos " mapping" con él?

Gracias de antemano por cualquier ayuda

Actualización: aquí es donde encontré este término: mapeo del ciclo de vida de la construcción del proyecto

Respuesta 1

OK, so as you know, Maven provides kind of build lifecycle, that is sequence of phases, that starts with such basic stuff as validating POMs, generating sources (if there is a need) or compiling classes, and ends with installing stuff into local repository and deploying artifacts on remote repos. What is important, this is a sequence, so order matters here. If you invoke some phase (let's say install) then all phases from the beginning to the install are executed, one after another.

Ahora, estas fases del ciclo de vida son algunas ideas generales sobre qué pasos debe realizar cada proyecto de software para crearse, ya que generalmente consideramos esto. Y como usted sabe, los artefactos de software pueden tener muchas naturalezas diferentes y, por lo tanto, necesitan cosas bastante específicas que hacer en cada fase. Eso es el mapeo del ciclo de vida. Es vinculante entre las fases del ciclo de vida y los objetivos de los complementos concretos que es específico para la naturaleza del artefacto (lo que significa packagingen el mundo Maven).

Entonces, por ejemplo, este mapeo para el jarempaque dice que necesitamos llamar maven-compiler-plugin:compileen compilefase, pero el earempaque dice que no necesitamos llamar a nada en su compilefase. Mira aquí para más ejemplos.

Respuesta: 2

Estoy tratando de crear un triángulo descendente de números como este en Java: 4 3 3 2 2 2 1 1 1 1 El usuario ingresa el primer número y luego se supone que crea el descendente ...

Tengo un archivo de registro que será actualizado por un script de shell. Este script de shell tiene varias operaciones y actualiza el archivo después de cada operación, indicando que la operación ha finalizado. Ahora necesito ...

¿Cómo podría justificar algunos números correctamente? No entiendo. Soy realmente nuevo en Java. : - / Por ejemplo, cada vez que trato de hacer que este código esté justificado me da errores. Aquí hay una muestra ...

Actualmente estoy trabajando con tarjetas sin contacto DESFire EV1. Estoy tratando de descifrar un DES / CBC cifrado random_b con masterkey: "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00". Estoy usando esto ...