2012-08-25 6 views
9

GWT derleyicisini (Javascript'ten JavaScript'e) çalıştırmak ve belki de bir Ant derleme dosyasından başka GWT araçları (derleme raporları, dev modda çalıştır, vb.) Çalıştırmak mümkün müdür? Eğer öyleyse, bu Ant görevler nerede tanımlanır? SDK'da hiçbir şey göremiyorum.Anten ile GWT'yi derle

Ben tarihinde CI vuruşu bunları kapalı oluşturur nasıl ... sadece pistine geliştiriciler olarak GWT gibi güçlü ve kuvvet şey kendi yerel Eclipse örneklerinin oluştururderler yapacak düşünemiyorum?

+1

http://code.google.com/p/ant-gwt/. Eksik olan herhangi bir şey için, arama java programlarını (java görevi) veya gerçek yürütülebilirleri gerektirir. (exec) – Jayan

+3

Her kim varsa, lütfen yasal soruları reddetmeyi bırakın. Herkes sizin gibi bir uzman değil ve bir uzman yine de soru sormaya gerek yok. –

cevap

5

Aradığınız gibi bir şey var mı? docs sağ orada

<target name="gwt-compile" depends="compile" description="GWT compile to JavaScript"> 
<java failonerror="true" fork="true" classname="com.google.gwt.dev.Compiler"> 
    <classpath> 
     <pathelement location="${src.dir}" /> 
     <pathelement location="${build.classes}" /> 
     <path refid="compile.classpath" /> 
     <path refid="gwt-dev.classpath" /> 
    </classpath> 
    <jvmarg value="-Xmx256M" /> 
    <arg value="com.xxxx.xxx.xxx.xxx" /> 
</java> 
</target> 

<target name="devmode" depends="" description="Run development mode"> 
<java fork="true" classname="com.google.gwt.dev.DevMode" 
    dir="${basedir}/war" spawn="true"> 
    <classpath> 
     <pathelement location="src" /> 
     <path refid="project.class.path" /> 
     <path refid="tools.class.path" /> 
    </classpath> 
    <jvmarg value="-Xmx512M" /> 
    <jvmarg value="-javaagent:${appengine.folder}/lib/agent/appengine-agent.jar" /> 
    <jvmarg value="-Duser.dir=${basedir}/war" /> 
    <arg line="-war" /> 
    <arg value="${basedir}/war" /> 
    <arg line="-logLevel" /> 
    <arg value="INFO" /> 
    <arg value="-server" /> 
    <arg value="com.google.appengine.tools.development.gwt.AppEngineLauncher" /> 
    <arg value="net.bookedin.bam.BAM" /> 
</java> 
</target> 
7

Google Compiler için size vb DEVMODE, JUnit, komut satırı argümanları anlatır

Ve tabii ki, Command-line Tools var ve bir Ant yapı dosyası oluşturan webAppCreator aracından bahsediyor. Bu araçlar ayrıca Getting Started sayfasında (ve Eclipse hakkında konuşmadan bile bir araç olarak kullanarak düz devam ediyor) ve tutorial.

+0

+1 Konuyla ilgili çok sayıda dokümantasyon. Bunun yeni başlayanlar tarafından göz ardı edilmesinin nedeninin, Eclipse'in yeni bir web uygulaması oluşturmasına izin verirseniz, bir karınca oluşturma dosyası oluşturmayacağına inanıyorum. Ve daha sonra eklemek için mevcut projede webAppCreator'ı çalıştırmak için kolay bir yol (başka bir düğmeye tıklama gibi) yoktur. –