2016-03-22 2 views
0

Wenn wir ein neues GWT Projekt mit dem Eclipse-Plugin erstellen, ist es eine Option gibt Beispielquellcode für das Projekt zu erzeugen, wie unten dargestellt: Option to generate source codeGWT Wie ändert man den Standard-Projekt-Beispielcode?

die obige Option auswählen, erzeugt Codestruktur Probe, die etwa wie folgt aussieht :

MyTestProject 
    src/ 
     com/ 
      mytestproject/ 
      MyTestProject.gwt.xml   
      client/ 
       GreetingService.java 
       GreetingServiceAsync.java 
       MyTestProject.java  
      server/ 
       GreetingServiceImpl.java war/ 
     MyTestProject.css 
     MyTestProject.html 
     WEB-INF/ 
      web.xml 
      classes/ 
      lib/ 
      ...GWT JARs... 

wollte ich wissen, ob es einen Weg gibt, dieses Standard-Code ändern/anpassen automatisch ein paar Klassen zu erzeugen, meine Projekte zu springen beginnen. Irgendwelche Vorschläge, um mich in die richtige Richtung zu starten, werden geschätzt. Wie finde ich zum Beispiel die Quelle, von der dieser Code generiert wird, oder einen populäreren Ansatz, um solche Vorlagen zum Starten eines neuen Projekts zu erstellen?

Antwort

1

Sie können ein eigenes Beispiel-/Vorlagenprojekt mit beliebig vielen Klassen erstellen, es einem git/mercurial-Repository hinzufügen und jedes Mal, wenn Sie ein neues Projekt starten, aus diesem Repository importieren.

+0

Danke für Ihre Antwort Andrei. Könnten Sie ein bisschen mehr ausarbeiten? Obwohl ich Code-Repositories kenne, habe ich noch nie einen verwendet. Gibt es einen guten Ausgangspunkt, um diesen Prozess des Arbeitens mit gespeichertem Code zu verstehen? Wie würde es sich von der Erstellung eines bestehenden GWT-Projekts in Eclipse unterscheiden und es im Vergleich zur Verwendung eines Online-Code-Repositorys klonen? –

+1

Sie können natürlich Eclipse-Projekte klonen, aber in der Regel sollten Sie niemals ein Projekt haben, das sich nicht in einem Repository befindet, es sei denn, es ist für Training/Lernzwecke gedacht. Daher ist es sehr wichtig zu lernen, wie man Code-Repositories verwendet. Github und Bitbucket sind zwei populäre Wahlen. –

+0

Haben gekämpft, um ein neues GWT-Projekt aus einem bestehenden Projekt zu erstellen. Es ist zu viel Arbeit, es manuell zu machen. Versucht, die Pakete in das neue Projekt einzufügen, aber ein neues Paket im Projekt erstellt. Es gibt definitiv etwas sehr Grundlegendes, das mir fehlt. Es kann nicht so komplex sein. –