获得有效的Acceleo Maven构建需要哪些版本

时间:2015-07-09 09:02:46

标签: acceleo

有没有人使用Acceleo Maven构建工作?

如果是这样,Maven,Tycho,Eclipse,Acceleo,UML2 / ecore的哪些组合适合您?

作为一个补充问题,您是否仍需要在运行构建之前调整Java类和配置文件(如旧ANT构建所需)?

为了更清楚tycho不喜欢Maven 3.3,Maven 3.3是默认的Luna。每个版本的Eclipse都有一个内置的ecore / uml模型的不同版本,因此将Acceleo模板迁移到另一个版本的eclipse需要更改所有"模块"定义和破解UML模型中的版本,因此,尝试找出哪些版本兼容是乏味的。

我只是想知道是否有人在所有组件协同工作的情况下都有工作设置。

经过多次试验和错误: -

 Eclipse Luna
        Comes with Eclipse m2e 1.5
        ecore uml2  version 5.0.2
 Acceleo 3.5.1
 Maven 3.0.5
 org.eclipse.acceleo:org.eclipse.acceleo.maven:3.5.0-SNAPSHOT

所有人都在一起工作,没有找到通常的课程,也没有找到丢失的罐子。 但是我还没有构建一个实际生成一些pom的工作pom 模板输出。

有趣的是,ANT版本似乎运行良好。

最后,更容易敲掉一个.bat脚本来运行 生成和构建。

1 个答案:

答案 0 :(得分:0)

您可以查看Eclipse Foundation的UML to Java generator以获取pom.xml的配置。有关在使用Acceleo时使用maven的其他信息,请查看Wiki上的dedicated page

您现在不需要修改任何Java类或配置文件。