GWT DevMode не работает после компиляции Ant - PullRequest
0 голосов
/ 07 февраля 2011

У меня возникают проблемы после ant compilation для конкретного браузера. Если я собираю для всех браузеров с ant все правильно, но если я компилирую для определенного браузера, GWT DevMode не работает, пока не удалены все файлы из war , Как вы знаете, сборка муравья для всех браузеров занимает очень много времени. Таким образом, поставляемость задач очень низкая. Вот мой код: для модуля OrphanWorkspace, и я думаю, я унаследовал все необходимые вещи, а также <inherits name='com.allen_sauer.gwt.dnd.gwt-dnd'/>.

   <?xml version="1.0" encoding="utf-8"?>

<project name="OrphanWorkspace" basedir=".">

 < import file="Base_build.xml"  />

<target name="OrphanWorkspace">
    <antcall target="MAIN">
        <param name="permutation" value="com.site.gwt.orphanworkspace.OrphanWorkspace"/>
    </antcall>
</target>
<target name="OrphanWorkspace_IE6">
    <antcall target="MAIN">
        <param name="permutation" value="com.site.gwt.orphanworkspace.OrphanWorkspace_IE6"/>
    </antcall>
</target>
<target name="OrphanWorkspace_SAFARI">
    <antcall target="MAIN">
        <param name="permutation" value="com.site.gwt.orphanworkspace.OrphanWorkspace_SAFARI"/>
    </antcall>
</target>

<target name="OrphanWorkspace_OPERA">
    <antcall target="MAIN">
        <param name="permutation" value="com.site.gwt.orphanworkspace.OrphanWorkspace_OPERA"/>
    </antcall>
</target>
<target name="OrphanWorkspace_FF3">
    <antcall target="MAIN">
        <param name="permutation" value="com.site.gwt.orphanworkspace.OrphanWorkspace_FF3"/>
    </antcall>
</target>

<target name="OrphanWorkspace_FF2">
    <antcall target="MAIN">
        <param name="permutation" value="com.site.gwt.orphanworkspace.OrphanWorkspace_FF2"/>
    </antcall>
</target>

Base_build.xml

<?xml version="1.0" encoding="utf-8"?>

   <project name="Base" basedir=".">

    <property name="gwtc.lib" value="..\gwtclib"/>
    <property name="gwt.dir" value="..\war"/>
    <property name="gwtcopt" value=" -XdisableCastChecking  -XdisableClassMetadata"/>
    <property name="soyc" value="-soyc"/>
     <property name="extra" value="-extra out\extra"/>

<path id="gwt.compiler.classpath">
    <pathelement location="${basedir}/src"/>
    <pathelement location="${basedir}/../bmt/src"/>
    <fileset dir="${gwtc.lib}"/>
</path>

<target name="MAIN">
    <echo message="Compiling ${permutation} section"/>

    <java failonerror="true" fork="true" classname="com.google.gwt.dev.Compiler"
          classpathref="gwt.compiler.classpath">
        <arg line="-logLevel INFO -localWorkers 2 -war ${gwt.dir} ${gwtcopt} ${permutation}"/>
        <jvmarg line="-Xmx1024M -Xss32M"/>
    </java>
</target>

И наконец я получаю это ОШИБКИ

enter image description here

1 Ответ

0 голосов
/ 05 июля 2011

Я бы дважды проверил, что в режиме отладки вы используете тот же файл .gwt.xml (т. Е. Тот, в котором вы указали user.agent), как тот, который создал Ant.

...