diff --git a/.gitignore b/.gitignore
index 6e28e131c..3df768b55 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,6 +13,7 @@ hardware/arduino/bootloaders/caterina_LUFA/Caterina.lss
hardware/arduino/bootloaders/caterina_LUFA/Caterina.elf
hardware/arduino/bootloaders/caterina_LUFA/Caterina.eep
hardware/arduino/bootloaders/caterina_LUFA/.dep/
+build/libastylej-*.zip
build/windows/work/
build/windows/jre.zip
build/windows/libastylej*
diff --git a/build/build.xml b/build/build.xml
index 58475c2f8..de6bf1aac 100644
--- a/build/build.xml
+++ b/build/build.xml
@@ -265,8 +265,7 @@
-
-
+
@@ -480,8 +479,7 @@
-
-
+
@@ -545,7 +543,21 @@
+
+
+
+
+
+
+ Checksum failed.
+
+ File libastylej-2.04.zip failed checksum.
+ Please remove "libastylej-2.04.zip" and download it again.
+
+
+
+
@@ -741,8 +753,7 @@
-
-
+
diff --git a/build/libastylej-2.04.zip.sha b/build/libastylej-2.04.zip.sha
new file mode 100644
index 000000000..d698900d3
--- /dev/null
+++ b/build/libastylej-2.04.zip.sha
@@ -0,0 +1 @@
+46097a6689ff4b5c7a5def5427185f11f6e5dd2a