我大量使用Dreamweaver来修改Liferay模板(Velocity文件),然后必须从命令提示符运行Apache Ant以将WAR部署到Tomcat。无论如何我可以简化这个过程,以便我可以直接从Dreamweaver中保存/部署吗?
我尝试设置一个站点并指定Tomcat作为本地服务器,但显然Dreamweaver只是尝试推送原始文件并部署WAR ..是否有某种扩展或方式我可以从Dreamweaver调用Apache Ant?
谢谢!
答案 0 :(得分: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()。 Paul Boon在这里发现了这些并发表了关于他们和其他几个人的博客: http://communitymx.com/blog/index.cfm?newsid=179&blogger=35