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!