1

Ant スクリプトを使用して Acceleo ソース生成を実行する方法についての情報を探しています。私はいくつかのGoogleingを行いましたが、それを行うための簡単な方法は実際には見つかりませんでした. 私は最初に Eclipse でそれを行うことを検討していますが、半自動ビルドにはヘッドレス (正しい言葉ですか?) スクリプトも適しています。

誰でも助けを提供できますか?それとも、Acceleo ができることに対する私の期待は不合理ですか?

4

1 に答える 1

0

Ant タスクを使用して生成クラスを呼び出すだけでよいと思います。生成クラスは、"@main" 注釈を含む mtl ファイルに沿って生成されるクラスです。

ただし、生成はスタンドアロン モードで実行されるため、Eclipse API に依存するサービスを使用しないでください。

Ant タスクは次のようになります。

<java classname="your.generation.class.GenerateJava"
        classpathref="your.classpath.defined.in.ant">
    <arg value="your/input/model/example.uml"/>
    <arg value="your/target/folder" />
</java>

これが役立つことを願っています...

于 2011-11-03T09:24:44.100 に答える