Announcement

Collapse
No announcement yet.

ant-skript für JET-Generierung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ant-skript für JET-Generierung

    Hallo!

    Ich bin gerade dabei, mit Eclipse/EMF/JET Code zu generieren.

    Mit dem Plugin unter Eclipse funktioniert das soweit ganz gut, allerdings gibt es da kaum Möglichkeiten, die Parameter zu verändern beim starten. Und da ich noch weitere Dinge durchführen lassen will, möchte ich mal versuchen, die JET-Engine über ein ant-Skript starten zu lassen.

    Leider bekomme ich das nicht so hin.

    Mein erster Versuch (ich weiss - das ist nicht gerade berauschend) sieht folgendermaßen aus:

    <project name="generator-build.xml">

    <target name="init">

    <path id="system.classpath.id">
    <pathelement location="classes"/>
    <fileset dir="lib" includes="*.jar" />
    </path>

    <taskdef name="jet.compile" classname="org.eclipse.jet.ant.tasks.JETCompileTas k">
    <classpath refid="system.classpath.id" />
    </taskdef>
    </target>

    <target name="compile" depends="init">

    <jet.compile project="generator" destdir="jet2java">
    <srcdir dir="./" includes="**/*.jet"/>
    </jet.compile>

    </target>
    </project>


    'init' läuft ohne Fehler, aber 'compile' wirft eine java.lang.IllegalStateException: Workspace is closed.

    Kann mir vielleicht jemand ein Beispiel-Ant-Skript zur Verfügung stellen, bzw. mir Tipps geben, wo der Haken sein könnte?

    Vielen Dank
Working...
X