ANT构建配置依赖于核心文件

时间:2012-06-29 21:44:44

标签: apache ant dependencies config

目前正在开发一个PHP / HTML / JS项目,该项目由“核心”目录和多个单独的“产品”目录组成。

Dir结构如下......

Core
    JS
    PHP
Product1
    JS
    PHP
    build.xml
Product2
    JS
    PHP
    build.xml

ANT构建脚本位于每个相应的产品目录中。触发ANT构建时,会将核心文件复制到部署目录中,然后将相应的产品文件合并到同一目录中(如果需要,将其覆盖)。 ANT然后运行Qunit,PHPUnit测试,连接并最小化javascript等。然后将这个新的部署目录复制到CI环境。

我的问题是,这是最好的方法吗?有没有办法引入核心文件的版本 - 所以product1可能会使用核心文件的v1.2?

此方法在本地运行应用程序时也会导致问题 - 有效地在文件的每次更改时,都需要再次运行构建脚本。

有没有人对如何改进这个有任何建议?

0 个答案:

没有答案