Как получить доступ к задачам ant Websphere 6.1 из vanilla ant (не ws_ant)

Думаю, мне нужно знать, что мне нужно в пути к классам (какой jar), чтобы выполнять задачи ant WebSphere 6.1. Если кто-то может привести пример, это было бы идеально.


person fnCzar    schedule 02.10.2008    source источник


Ответы (3)


Для Websphere 6.1 вы можете использовать jar com.ibm.ws.runtime_6.1.0.jar для доступа к задачам ant.

В Windows jar находится в каталоге плагинов (у меня это: C:\Program Files\IBM\WebSphere\AppServer\plugins).

person Community    schedule 02.06.2009

Фактические задачи Websphere Ant определены в wsanttasks.jar.

Возможный путь для Linux-систем: /opt/IBM/WebSphere/AppServer/lib/wsanttasks.jar

Однако я сомневаюсь, что вы добьетесь успеха, просто включив это, поскольку я помню, как пробовал это один раз, и это не удалось из-за зависимостей.

Однако это возможно сделать, так как ws_ant — это просто скрипт-оболочка, который добавляет все необходимые пути к классам и вызывает встроенный ant. Поэтому, если у вас есть время изучить скрипт ws_ant, вы сможете получить все необходимые пути к классам.

Кстати, есть ли какая-то особая причина, по которой вы хотите избегать ws_ant, это, несомненно, сделает вашу жизнь проще.

person Dinesh Manne    schedule 06.01.2009
comment
Возможный сценарий: вы хотите собрать и развернуть, но не хотите устанавливать WAS на машине сборки — например, это узел jenkins. - person Dave Patterson; 22.06.2011

муравьиные задачи websphere облажались, и они вызывают wsadmin.bat

ты можешь сделать это сам

person Kalpesh Soni    schedule 07.03.2012