2012-02-21 4 views
0

Я использую Dreamweaver для изменения шаблонов Liferay (файлы Velocity), а затем должен запустить Apache Ant из командной строки для развертывания WAR для Tomcat. В любом случае я могу оптимизировать этот процесс, чтобы я мог сохранять/развертывать прямо из Dreamweaver?Возможно развертывание WAR через Dreamweaver CS5?

Я попытался настроить сайт и указать Tomcat как локальный сервер, но, очевидно, Dreamweaver просто пытается вытащить необработанный файл и развернуть WAR. Есть ли какое-то расширение или способ, с помощью которого я могу позвонить Apache Ant из Dreamweaver ?

Спасибо!

ответ

0

Я не видел такого расширения, вы можете найти его на Adobe Exchange: http://www.adobe.com/go/exchange, однако, если его уже нет, которого я подозреваю, нет, можно было бы написать один вашего собственного. Следующие ссылки для протягивания Dreamweaver, и Dreamweaver расширяемости API:

http://help.adobe.com/en_US/dreamweaver/cs/extend/index.html

http://help.adobe.com/en_US/dreamweaver/cs/apiref/index.html

В данном конкретном случае, я считаю, что вы должны были бы использовать недокументированные вызов API для связи с внешний процесс (в вашем случае Ant), например DWfile.runCommandLine() или MM.runCommandLine(). Пол Бун нашел эти и о них в блогах и еще несколько других: http://communitymx.com/blog/index.cfm?newsid=179&blogger=35

+0

Спасибо Данило, я также посмотрел биржу и ничего не нашел. Ссылка на статью Пола Бона выглядит особенно обнадеживающей, поэтому я собираюсь принять ваш ответ – htmlr

+0

FWIW: Я использовал методы runCommandLine() несколько раз, например, сообщал, чтобы запускать немного Java, делать zip-файлы с помощью 7- Zip, поэтому я думаю, что он может использоваться для того, что вы хотите сделать. –

Смежные вопросы