最初の問題は、ドキュメントでは JDK が必要であると警告されていましたが、bin ディレクトリを JDK のディレクトリに設定したにもかかわらず、tools.jar が JRE フォルダで検索されていたことです。これは意味がありませんでしたが、tools.jar ファイルをコピーしたところ、問題は解決しました。次に発生した問題は、main.css ファイルが見つからないためにビルド スクリプトが失敗することでした。私は Windows 7 マシンを使用しており、これがビルドを試みるために行ったことです。
- WinAnt v7 をダウンロードしてインストールし、Java ディレクトリを求められたときに jdk1.7.0_04/bin フォルダーを指定しました。
- HTML5Boilerplate から新しいパッケージをダウンロードして解凍し、余分なコメントなどを保持します。
- ビルド プロジェクトをダウンロードして解凍し、その内容を HTML5Boilerplate フォルダーのルートにあるビルド フォルダーにドロップしました。
- コマンド プロンプトを開き、ビルド ディレクトリに移動して、ant コマンドを実行しました。
JDK/JRE の問題を引き起こしている唯一の原因は、これが 64 ビット システムであるということでした。これは単なる推測ですが、コピーされたファイルは今のところ問題なく機能しています。
このプロセスは、いくつかの作業を問題なく実行し、中間ディレクトリと発行ディレクトリを作成しますが、コピーする main.css ファイルが見つからないと言って失敗します。ファイルにまったく変更を加えていないことを強調したいので、削除または名前変更していないファイルをビルド スクリプトが見つけられない理由について混乱しています。build フォルダーの config/default.properties ファイルの 74 行目と 80 行目で、使用するファイル名として main.js と main.css をハードコーディングしています。それらが動的に生成されるはずなのか、ビルドスクリプトを実行するために手動で作成してプロジェクトに含める必要があるのか はわかりません。もしそうなら、なぜウェブサイトからダウンロードしたデフォルトの構造にそれらが含まれていないのですか? それらが動的に作成されている場合、何が問題なのかについてアドバイスが必要です。
HTML5Boilerplate の使用を開始できるように、これを起動して実行したいのですが、ここで少し迷っています。
-編集
styles.css ファイルの名前を main.css に変更した後、ビルドは正しく完了しましたが、結果のファイルは正しくありません。スクリプトがhtmlファイル参照をcssおよびjavascriptファイルに更新すると読みましたが、そうではありませんでした。たとえば、スクリプトの実行後は e68668b.css になりましたが、html ファイルは引き続き styles.css を参照していました。JavaScriptファイルについても同様です。ヘルプ!