有没有人使用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脚本来运行 生成和构建。
答案 0 :(得分:0)
您可以查看Eclipse Foundation的UML to Java generator以获取pom.xml的配置。有关在使用Acceleo时使用maven的其他信息,请查看Wiki上的dedicated page。
您现在不需要修改任何Java类或配置文件。