Html5 Boilerplate构建脚本

时间:2013-03-24 07:26:27

标签: ant html5boilerplate

我使用Initializr设置了一个新的HTML5项目 我正在尝试使用Ant Build Script来优化生产文件:缩小,以及所有这些。

我遵循了ReadMe中的所有说明,基本上是:

  • 安装JAVA JDK和WinAnt
  • 转到项目 root / build并执行ant build

我有这个错误:

Buildfile: build.xml does not exist!
Build failed

这是一个我自己应该写的文件吗?如果是这样,那么我认为自述文件完全没有提到它是奇怪的。

编辑:抱歉,我在路径中犯了一个错误,我已经在自述文件中指定的/ build子文件夹中。

Edit2 :我现在也意识到我跳过了“将构建脚本添加到项目中”部分。当我执行“git checkout -b ant-build-script”时出现错误:

fatal: Not a git repository (or any of the parent directories): .git

所以我想我需要先在我的项目中设置一个git repo。 有没有办法在不使用git的情况下检索正确的文件?

Edit3 :我设置了一个git repo并按照说明操作,但现在我在构建过程中遇到了错误。问题似乎是concat.js。错误似乎表明缺少文件,例如:

[concat] C:\wamp\www\MoviesLouis\intermediate\index.html does not exist.

intermediate文件夹是由Ant构建脚本制作的,我无法控制它。 构建仍然以“BUILD SUCCESSFUL”结束。

结果在/ publish文件夹中,我可以看到我的所有javascript文件都丢失了(除了/ js / vendor文件夹中的文件)。

我应该提出新问题吗?

3 个答案:

答案 0 :(得分:1)

您可以在project.properties中更改file.root.page属性,指向您想要的任何文件

答案 1 :(得分:0)

正如您在此处的build.xml文件中所看到的那样:第3行basedir中的https://github.com/h5bp/ant-build-script/blob/master/build.xml../,然后它解释了原因:“因为我们正在构建“这意味着你必须从build子文件夹执行,而不是从项目的根目录执行。 此外,在runscript.bat https://github.com/h5bp/ant-build-script/blob/master/runbuildscript.bat中,它说:“如果您使用的是Mac或Linux,只需从终端中的此文件夹运行ant build,其中”此文件夹“也是构建子文件夹。

答案 2 :(得分:0)

构建脚本无效,因为我将index.html重命名为index.php。现在我每次想要构建时都会将其重命名为html,但我仍然在寻找自动化解决方案。