Index: trunk/netbeans/nbbuild.xml
===================================================================
--- trunk/netbeans/nbbuild.xml	(revision 4545)
+++ trunk/netbeans/nbbuild.xml	(revision 6702)
@@ -100,5 +100,10 @@
 	</target>
 
-    <target name="-pre-compile">
+    <target name="check-javacc">
+        <uptodate property="javacc.notRequired" targetfile="${mapcss.dir}/parsergen/MapCSSParser.java" >
+            <srcfiles dir="${mapcss.dir}" includes="MapCSSParser.jj"/>
+        </uptodate>
+    </target>	
+    <target name="javacc" depends="check-javacc" unless="javacc.notRequired">
         <mkdir dir="${mapcss.dir}/parsergen"/>
         <exec append="false" executable="java" failifexecutionfails="true">
@@ -107,6 +112,10 @@
             <arg value="javacc"/>
             <arg value="-OUTPUT_DIRECTORY=${mapcss.dir}/parsergen"/>
+            <arg value="-JDK_VERSION=1.6"/>
+            <arg value="-GRAMMAR_ENCODING=UTF-8"/>
             <arg value="${mapcss.dir}/MapCSSParser.jj"/>
         </exec>
+    </target>
+    <target name="-pre-compile" depends="javacc">
 <!--        <javacc target="${mapcss.dir}/MapCSSParser.jj" javacchome="${javacc.home}" outputdirectory="${mapcss.dir}/parsergen"/>-->
     </target>    
