Soy nuevo en Java y trabajo en un proyecto administrado por maven. Esta es una pregunta básica, así que lo siento, pero me gustaría familiarizarme con toda la terminología. Cuando busco en Google la pregunta, se responde afirmando que maven crea un sitio. ¿Qué tipo de sitio? ¿Qué se quiere decir específicamente con eso?
Simplemente significa que Maven puede generar un sitio web para su proyecto y lanzarlo al público según la configuración de pom.xml . Internamente, utiliza Maven Site Plugin para hacerlo.
Un ejemplo de la vida real es el sitio web JUnit4. Dado este pom.xml , generará este sitio web .
Sitio de Maven: es un comando para generar documentación para su proyecto. Más tarde, una vez finalizada la compilación, puede abrirla en el navegador y navegar a diferentes partes de la misma. Todas las fuentes se generan en la carpeta de target .
Para ejecutar este comando, primero debe agregar el complemento del sitio a su archivo pom. De lo contrario, la compilación falló.
El ciclo de vida del sitio de Maven tiene dos fases vinculadas a los objetivos del complemento del sitio de forma predeterminada: la fase del sitio está vinculada al objetivo del sitio y la fase de implementación del sitio está vinculada al objetivo de implementación.
Aquí están las descripciones de esos objetivos:
sitio : generar un sitio para un solo proyecto; el sitio generado solo muestra información sobre los artefactos especificados en el POM
implementar : implementar el sitio generado en la URL especificada en el elemento distributionManagement del POM
Además del sitio y la implementación, el complemento del sitio tiene otros objetivos para personalizar el contenido de los archivos generados y controlar el proceso de implementación.
Enlaces útiles :