ANT trabajo para invocar JDeveloper para crear el archivo EAR con el archivo de despliegue especificada

StackOverflow https://stackoverflow.com/questions/514453

  •  21-08-2019
  •  | 
  •  

Pregunta

Me preguntaron sobre la posibilidad de crear un script Ant que puedan ser de utilidad para copiar archivos de propiedades (asociados a apuntar medio ambiente), crear un archivo EAR (tal vez usando JDeveloper archivo desplegar), y desplegar el archivo EAR para apuntar contenedor OC4J .

Me pregunto si alguien alguna vez de invocar con éxito JDeveloper automáticamente para crear el archivo EAR especificado mediante el uso de 'desplegar' archivo utilizando ANT? O es posible por pase invocando JDeveloper en absoluto. ¿Hay alguna muestra de fragmento de código ANT para hacerlo, o cualquier información / indicio de que podría ser útil.

Gracias.

¿Fue útil?

Solución

Yo aconsejaría contra el uso de JDevelopers para la creación de un archivo EAR porque creo firmemente que un proceso de construcción debe ser autosuficiente (es decir, el menor número de dependencias externas como sea posible).

El uso de hormiga, sólo tiene que utilizar el tarea del oído (recuerda que la tarea del oído es una subtarea de los href="http://ant.apache.org/manual/Tasks/zip.html" tarea postal , es decir, también se puede utilizar zipfileset dentro de la tarea ear).

Nunca he usado OC4J pero por lo general el despliegue de un archivo EAR es sólo una cuestión de copiar el archivo en el directorio correcto (lo que sería suficiente una simple tarea copy).

Otros consejos

Si utiliza ADF Business Components (BC), entonces usted debe utilizar ojdeploy. De lo contrario su BC no quede validada y su implementación se producirá un error.

ojdeploy requiere la instalación JDeveloper (¡ay!) Y producirá un EAR basado en perfiles de despliegue de JDeveloper.

(Aunque es un viejo hilo, añadí algo cos nunca se sabe.)

Salida del comando ojdeploy en el directorio \ bin JDev que le permitirá utilizar perfiles depoyment de JDeveloper desde una línea de comandos.

Me di cuenta de que todas las tareas de hormigas utilizados por JDeveloper están en el directorio (por defecto): C: \ Oracle \ Middleware \ jdeveloper \ bin

Creo que se puede copiar a un servidor de compilación y utilizarlos directamente

Son los archivos que utiliza al hacer clic derecho y seleccionar Distribuir desde la interfaz

Usted puede construir su propio programa intérprete Perfil JDeveloper Despliegue y generar un archivo de hormiga del perfil de implementación. Lo he hecho antes. Tim

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top