2011-11-01 3 views
1

Ant 스크립트를 사용하여 Acceleo 소스 생성을 수행하는 방법에 대한 정보를 찾고 있습니다. Googleing을 일부 해봤지만 실제로 그렇게 할 수있는 방법을 찾지 못했습니다. 나는 이클립스에서 먼저 할 생각이지만, 머리가없는 (올바른 단어인가?) 스크립트는 반자동 빌드에도 좋을 것이다.개미와 함께 Acceleo 3 사용

누구에게 도움을 줄 수 있습니까? 아니면 Acceleo가 부당하게 할 수있는 것에 대한 나의 기대입니까?

답변

0

나는 당신이해야 할 일은 당신의 생성 클래스를 호출하는 개미 작업을 사용하는 것이라고 생각합니다. 생성 클래스는 "@main"주석이 포함 된 mtl 파일을 따라 생성 된 클래스입니다.

하지만 세대가 독립 실행 형 모드로 실행되므로 eclipse API에 의존하는 서비스는 사용하지 마십시오!

개미 작업은 다음과 같아야합니다 :이 도움이 될 것입니다

<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> 

희망 ...

+0

덕분에, 나는이 시도를 줄 것이다. 우리는 ecore 모델을 사용하고 있습니다. 죄송합니다 멍청한 질문에 대한,하지만 난 소스 생성 이런 종류의 새로운. – Dave

+0

Ecore 모델을 사용해도 차이는 없지만 간단해야합니다. – Laurent