Apache Maven
Apache Maven es una herramienta de comprensión del proyecto y software de gestión. Se basa en un modelo de objetos de concepto del proyecto, o POM. Maven está diseñado para gestionar la construcción, documentación y presentación de informes de un proyecto desde su eje central de información. Maven se puede utilizar en las siguientes tres maneras: Utilizar La información relacionada con el uso se optimiza para la gente que construye proyectos que utilizan Maven. Estos recursos incluyen un diez prueba minuto que funciona como un tutorial, dando una visión general de las principales características de Maven en un fácil minutos diez. También hay una lista de plugins para obtener información específica sobre cada plugin Maven. Ampliar La información relacionada con extenderá está diseñado para personas que quieren crear un plugin de Maven para acompañar a su propio conjunto de herramientas o proyecto. También hay información disponible para las personas que podrían o no estar interesado en utilizar Maven, pero que están interesados en la publicación de los datos del proyecto en el repositorio central de Maven. Contribuir La información relacionada contribuir es para personas que quieren involucrarse con Maven. Maven es un software de código abierto con una comunidad que da la bienvenida a la contribución y la innovación. Los desarrolladores y los interesados en contribuir al núcleo del proyecto Maven se beneficiará de esta información. Hay una variedad de apoyo disponible para Maven. Hay un wiki, junto con una lista de correo de archivo que almacena información sobre los problemas resueltos anteriormente. También hay un seguimiento de incidencias con la misma función. Si el problema no se ha visto antes, puede suscribirse a la lista de correo de usuarios de Maven para recibir respuestas. Maven desarrolladores también están disponibles para el contacto usando IRC. Hay algunos requisitos del sistema para ejecutar Maven. Si bien no hay ningún requisito mínimo de memoria o el requisito de sistema operativo, Maven requiere un kit de desarrollo de Java descargado. Maven también se distribuye en doce diferentes formatos de descarga, para que pueda elegir la que mejor se adapte a su sistema operativo. Maven se ejecuta utilizando una sintaxis única que es fácil de aprender. Para proyectos de construcción, hay que familiarizarse con los comandos de sintaxis y la forma de ejecutarlos. La página web de Maven tiene completos tutoriales de uso, así como ejemplos de proyectos y sugerencias para solucionar problemas cuando las cosas no salen según lo planeado.
- configuración del proyecto simple que le permite iniciar nuevos proyectos y módulos en segundo
- el uso consistente con todos los proyectos
- gestión de la dependencia que incluye el cierre de dependencia y la actualización automática
- Capacidad de manejar múltiples proyectos simultáneamente
- El acceso a varias bibliotecas y metadatos
- Extensible con Java capacidad del complemento
- modelo basado construye
- la información del proyecto coherente y tutoriales disponibles en línea
- Proporciona capacidad de mantener un usuario hasta a la fecha en las bibliotecas y la automatización
- Gestiona las dependencias entre las bibliotecas y proyectos
- Permite a los desarrolladores concentrarse en la funcionalidad en lugar de la estructura
- Gestiona proyectos grandes y complejos con facilidad
- Sin disco duro o sistema operativo mínimo requerido
- Se ejecuta en casi todas las plataformas
- Necesita kit de desarrollo de Java para ejecutar
- Conseguir una buena configuración puede tardar hasta tiempo y recursos valiosos
- Muchos de los parámetros de configuración pueden hacer que el aprendizaje del sistema difíciles
- gestión de la dependencia es justo a la media en vez de superiores