Cómo obtener acceso a las tareas ant de Websphere 6.1 desde vanilla ant (no ws_ant)
-
03-07-2019 - |
Pregunta
Supongo que necesito saber lo que necesito en la ruta de clase (qué tarro) para ejecutar las tareas de antemano de WebSphere 6.1. Si alguien puede proporcionar un ejemplo, sería perfecto.
Solución
Para Websphere 6.1, puede usar el jar com.ibm.ws.runtime_6.1.0.jar para acceder a las tareas de la hormiga.
En Windows, el jar se encuentra en el directorio de complementos (para mí esto es: C: \ Archivos de programa \ IBM \ WebSphere \ AppServer \ plugins).
Otros consejos
Las tareas reales de Websphere Ant se definen en wsanttasks.jar
.
Una posible ruta para Linux Systems es /opt/IBM/WebSphere/AppServer/lib/wsanttasks.jar
Sin embargo, dudo que tengas éxito solo por incluirlo, ya que recuerdo haberlo intentado una vez y falló debido a las dependencias.
Sin embargo, no es imposible hacerlo ya que ws_ant
es solo un script de contenedor que agrega todas las rutas de clase requeridas y llama a la hormiga incorporada . Por lo tanto, si tiene tiempo para examinar el script ws_ant
, podrá obtener todos los classpath necesarios.
Por cierto, hay alguna razón especial por la que quieres evitar ws_ant
, que seguramente hará tu vida más sencilla.
Las tareas de hormiga de websphere se arruinan e invocan wsadmin.bat
puedes hacerlo tú mismo