2011-02-07 8 views
0

特定のブラウザでant compilationの後に問題が発生しています。すべてのブラウザでビルドを行っても、すべて正常に動作しますが、特定のブラウザ用にコンパイルした場合.は、 warから。あなたが知っているように、すべてのブラウザ用のAntビルドには非常に時間がかかります。したがって、タスクの可搬性は非常に低いです。 ここに私のコードです:OrphanWorkspaceモジュールについては、私はすべての必要なものを継承したと思いますが、<inherits name='com.allen_sauer.gwt.dnd.gwt-dnd'/>も同様です。Antコンパイル後にGWT DevModeが動作しない

<?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

答えて

0

デバッグモードで同じ.gwt.xmlを使用していることを再確認します(つまり、 user.agentを指定したもの)をAntがビルドしたものとして返します。

関連する問題