Ant スクリプトを使用して Acceleo ソース生成を実行する方法についての情報を探しています。私はいくつかのGoogleingを行いましたが、それを行うための簡単な方法は実際には見つかりませんでした. 私は最初に Eclipse でそれを行うことを検討していますが、半自動ビルドにはヘッドレス (正しい言葉ですか?) スクリプトも適しています。
誰でも助けを提供できますか?それとも、Acceleo ができることに対する私の期待は不合理ですか?
Ant スクリプトを使用して Acceleo ソース生成を実行する方法についての情報を探しています。私はいくつかのGoogleingを行いましたが、それを行うための簡単な方法は実際には見つかりませんでした. 私は最初に Eclipse でそれを行うことを検討していますが、半自動ビルドにはヘッドレス (正しい言葉ですか?) スクリプトも適しています。
誰でも助けを提供できますか?それとも、Acceleo ができることに対する私の期待は不合理ですか?
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>
これが役立つことを願っています...