0

Initializrを使用して、新しい HTML5 プロジェクトをセットアップしました。Ant Build Script
を 使用して、生産用のファイルを最適化しようとしています: minization など。

基本的に、 ReadMeのすべての指示に従いました。

  • JAVA JDK と WinAnt をインストールする
  • プロジェクトに移動/ビルドして実行ant build

私はこのエラーがあります:

Buildfile: build.xml does not exist!
Build failed

これは私が自分で書くことになっているファイルですか? もしそうなら、readme がそれについてまったく言及していないのは奇妙だと思います。

編集:申し訳ありませんが、パスを間違えました。readme で指定されているように、既に /build サブフォルダーにありました。

Edit2:また、「ビルドスクリプトをプロジェクトに追加する」部分をスキップしたことに気付きました。「git checkout -b ant-build-script」を実行すると、次のエラーが表示されます。

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

したがって、最初にプロジェクトに git リポジトリを設定する必要があると思います。git を使用せずに適切なファイルを取得する方法はありますか?

Edit3 : git リポジトリをセットアップして指示に従いましたが、ビルド プロセス中にエラーが発生しました。問題は concat.js のようです。エラーは、たとえば、不足しているファイルを示しているようです:

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

intermediateフォルダーは Ant ビルド スクリプトによって作成されます。私はそれを制御できません。ビルドは「BUILD SUCCESSFUL」で終了します。

結果は /publish フォルダーにあり、すべての JavaScript ファイルが欠落していることがわかります (/js/vendor フォルダー内のものを除く)。

新しい質問を作成する必要がありますか?

4

3 に答える 3

1

project.propertiesの file.root.page プロパティを変更して、必要なファイルを指すようにすることができます。

于 2013-03-24T12:09:08.863 に答える
0

index.html の名前を index.php に変更したため、ビルド スクリプトが機能しませんでした。今のところ、ビルドするたびに名前を html に戻しますが、まだ自動化されたソリューションを探しています。

于 2013-03-24T09:32:57.823 に答える
0

ここのファイル build.xml でわかるように: https://github.com/h5bp/ant-build-script/blob/master/build.xmlの 3 行目basedir../であり、その理由を説明しています: we're in build" は、プロジェクトのルートからではなく、build サブフォルダーから実行する必要があることを意味します。また、runscript.bat https://github.com/h5bp/ant-build-script/blob/master/runbuildscript.batには、「Mac または Linux を使用している場合はant build、ターミナルのこのフォルダーから実行してください。ここで、「このフォルダー」はビルド サブフォルダーです。

于 2013-03-24T07:41:35.470 に答える