Configuración de Maven y Git en OSB 12.2.1
Hola nuevamente!
A partir de la versión 12c de Fusion Middleware, Oracle provee soporte para el uso de Maven, no solo para facilitarnos algunas tareas como compilación, empaquetado, pruebas y despliegue de proyectos OSB y BPEL, sino que además, para complementar una estrategia de integración continua en la entrega de los mismos.
Oracle proporciona apoyo a las organizaciones que adoptan estas técnicas de integración continua para desarrollar aplicaciones en la plataforma de OFMW. En concreto, se establece lo siguiente:
- Integración con sistemas de control de versión comunes desde JDeveloper.
- Capacidad de construir proyectos desde línea de comandos usando Maven, es decir, un sistema de compilación y gestión de proyectos, que puede ser automatizado por medio de scripts.
- Capacidad de crear nuevos proyectos basados en Arquetipos Maven.
- Posibilidad de parametrizar los proyectos de tal manera que la construcción pueda dirigirse a diferentes ambientes, como pruebas, control de calidad, SIT, y producción.
- Posibilidad de incluir pruebas de los proyectos en el ciclo de vida de construcción de Maven.
- Capacidad para poblar un repositorio Maven con dependencias proporcionadas por Oracle desde un directorio de instalación local de Oracle.
- Capacidad de ejecutar Maven bajo el control de un servidor de integración continua, tal como Hudson.
Por otra parte, Maven proporciona gestión de proyectos en términos de:
- Denominación y control de versiones.
- Dependencias.
- Donde se almacena el código fuente.
- Donde se almacenan los proyectos compilados.
- Plantillas para los tipos de proyectos.
- Proceso de liberación.
Y gestión de construcción en términos de:
- Cómo ejecutar la construcción.
- Las actividades a realizar en cada fase.
- La parametrización de la construcción.
- Un marco extensible.
En este artículo encontrarás la forma de configurar el plugin de Maven para JDeveloper y línea de comando, para usarlo en un proyecto OSB en la versión 12.2.1 y finalmente configurar la conexión con un repositorio de Git, todo esto en Sistema Operativo Windows 8.
Continúa leyendo el artículo en Oracle Technology Network en este link
Gracias!