我只是想知道如何使用Ant来构建我用PHP编写的Web应用程序?我已经google了一下,我已经看到它是可能的,但没有任何基本概念的例子或任何高级用途.你们有人可以帮助我吗?
谢谢!
虽然Ant本身是用java编写的,但您可以使用它来构建您想要的任何类型的应用程序.这是一本基础教程和一本完整的手册.除此之外,您需要澄清您想要做什么才能在此处获得更精确的答案.
更新(根据问题澄清):
通过Ant可以轻松复制/移动文件/文件夹.查看我上面链接的"Hello World"教程,熟悉FileSet概念和Copy,Mkdir和Move任务,开始使用.这是另一个教程,展示了如何设置基本构建(忽略特定于java的东西,如javac/war).
对数据库进行更改是完全不同的主题.如果准备好'alter'脚本,可以使用Ant的Exec任务来调用DB的命令行客户端来运行这些脚本(尽管我可能不会在生产中这样做).如果您想使用Ant来跟踪这些更改,那么您正在查看错误的工具.Liquibase可以用来做到这一点,它似乎最近获得了很大的牵引力.它非常像Ant,因为它是用Java编写的,但可以在任何环境中使用.我不是PHP专家,所以我不知道是否有更多PHP-geared可用的东西.