Как получить доступ к задачам Websphere 6.1 ant из vanilla ant (не ws_ant)
-
03-07-2019 - |
Вопрос
Полагаю, мне нужно знать, что мне нужно в classpath (что такое jar), чтобы выполнять задачи муравья WebSphere 6.1. Если кто-то может привести пример, который был бы идеальным.
Решение
Для Websphere 6.1 вы можете использовать jar com.ibm.ws.runtime_6.1.0.jar для доступа к задачам ant.
В Windows jar находится в каталоге плагинов (для меня это: C: \ Program Files \ IBM \ WebSphere \ AppServer \ plugins).
Другие советы
Задачи Actual Websphere Ant определены в wsanttasks.jar
. Р>
Возможный путь для Linux-систем: /opt/IBM/WebSphere/AppServer/lib/wsanttasks.jar
Однако я сомневаюсь, что вы добьетесь успеха, просто включив это, поскольку я помню, как однажды попробовал, и это не удалось из-за зависимостей. Р>
Однако это невозможно сделать, так как ws_ant
- это просто скрипт-обертка, который добавляет все необходимые пути к классам и вызывает встроенный муравей . Поэтому, если у вас есть время заглянуть в скрипт ws_ant
, вы сможете получить все необходимые пути к классам. Р>
Кстати, есть ли какая-то особая причина, по которой вы хотите избежать ws_ant
, которая, несомненно, сделает вашу жизнь простой.
Муравьиные задачи websphere облажались, и они вызывают wsadmin.bat
вы можете сделать это самостоятельно