I finally made it starting to compile, at least I get some trailing comma warnings...
But then, (3.1.1) suddenly stops with a "java.lang.OutOfMemoryError: Java heap space" error. I'm using it with JRE7 from within Eclipse and the following ANT script:

    <property name="cmd.dir" location="build/lib/sencha-cmd-${senchaCMD}" />
    <taskdef resource="com/sencha/ant/antlib.xml" classpath="${cmd.dir}/sencha.jar" />
        <jar path="${cmd.dir}/sencha.jar" />
    <x-sencha-init prefix="" />
    <!-- Sencha Compile -->
    <target name="compile">
        <property name="app.dir" location="${basedir}/app" />
        <property name="sdk.dir" location="${basedir}/lib/${extjs}" />
        <property name="out.dir" location="${basedir}/tests" />
I have no .sencha configuration folder in my project as this was previously stopping any compilation with a NULLPointer exception. Is this cfg folder realy necessary?

This is the HTML file I use for the compilation:

HTML Code:
        <!-- Stylesheets -->
        <link rel="stylesheet" type="text/css" href="lib/ext-4.1.1a/resources/css/ext-all-gray.css" />
        <link rel="stylesheet" type="text/css" href="resources/global/css/application.css" />
        <!-- Scripts -->
        <script type="text/javascript">appConfig={dev:false}</script>
        <!-- <x-compile> -->
            <!-- <x-bootstrap> -->
            <script type="text/javascript" src="lib/ext-4.1.1a/ext-debug.js"></script>
            <!-- </x-bootstrap> -->
        <script type="text/javascript" src="dev.js"></script>
        <!-- </x-compile> -->