【问题标题】:Which versions are required to get a working Acceleo Maven build获得工作的 Acceleo Maven 构建需要哪些版本
【发布时间】:2015-07-12 18:40:05
【问题描述】:

有人让 Acceleo Maven 构建工作吗?

如果是这样,Maven、Tycho、Eclipse、Acceleo、UML2/ecore 的哪种组合对您有用?

作为补充问题,您是否还需要在运行构建之前调整 Java 类和配置文件(就像旧 ANT 构建所要求的那样)?

为了更清楚,第谷不喜欢 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 模板输出。

有趣的是,ANT 构建似乎工作正常。

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

【问题讨论】:

    标签: acceleo


    【解决方案1】:

    关于 pom.xml 的配置可以看 Eclipse Foundation 的UML to Java generator。有关在 Acceleo 中使用 maven 的更多信息,请查看 wiki 上的 dedicated page

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

    【讨论】:

    • 为什么来自另一个项目的 pom 会有帮助? Acceleo 构建一个 pom 文件等。它是否构建了一个无效的 pom。
    猜你喜欢
    • 2014-03-28
    • 2011-09-25
    • 2020-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-03
    • 1970-01-01
    • 2011-03-17
    相关资源
    最近更新 更多