【问题标题】:What are the minimal pom dependencies of Xpand?Xpand 的最小 pom 依赖项是什么?
【发布时间】:2015-07-05 19:34:54
【问题描述】:

我使用 Xpand 在 maven 插件项目中生成代码。因此,我需要在 pom.xml 中添加所需的库作为依赖项,以便定义和使用 Xpand 模板。应该添加到 pom 的最小依赖项列表是什么?

【问题讨论】:

    标签: xpand


    【解决方案1】:

    你可以从以下几点开始

    <dependencies>
        <dependency>
            <groupId>org.eclipse.xpand</groupId>
            <artifactId>org.eclipse.xtend</artifactId>
            <version>2.0.0</version>
        </dependency>
        <dependency>
            <groupId>org.eclipse.xpand</groupId>
            <artifactId>org.eclipse.xpand</artifactId>
            <version>2.0.0</version>
        </dependency>
        <dependency>
            <groupId>org.eclipse.xpand</groupId>
            <artifactId>org.eclipse.xtend.typesystem.emf</artifactId>
            <version>2.0.0</version>
        </dependency>
        <dependency>
            <groupId>org.eclipse.emf</groupId>
            <artifactId>org.eclipse.emf.mwe.utils</artifactId>
            <version>1.3.5</version>
        </dependency>
        <dependency>
            <groupId>org.eclipse.emf</groupId>
            <artifactId>org.eclipse.emf.mwe.core</artifactId>
            <version>1.3.5</version>
        </dependency>
        <dependency>
            <groupId>org.eclipse.emf</groupId>
            <artifactId>ecore</artifactId>
            <version>2.3.0-v200706262000</version>
        </dependency>
        <dependency>
            <groupId>commons-cli</groupId>
            <artifactId>commons-cli</artifactId>
            <version>20040117.000000</version>
        </dependency>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.2</version>
        </dependency>
        <dependency>
            <groupId>org.eclipse.emf</groupId>
            <artifactId>org.eclipse.emf.mwe2.runtime</artifactId>
            <version>2.7.1</version>
        </dependency>
        <dependency>
            <groupId>org.antlr</groupId>
            <artifactId>antlr-runtime</artifactId>
            <version>3.5.2</version>
        </dependency>
        <dependency>
            <groupId>com.ibm.icu</groupId>
            <artifactId>icu4j</artifactId>
            <version>55.1</version>
        </dependency>
    </dependencies>
    

    【讨论】:

    • 添加了这些依赖项并收到错误消息,抱怨缺少 org.eclipse.jfaceorg.eclipse.jface.text。它们是用来做什么的?为什么它们是必要的?
    • hmmm 也许你需要一些额外的依赖。我只通过右键运行来运行它
    猜你喜欢
    • 2019-05-19
    • 2016-06-24
    • 1970-01-01
    • 1970-01-01
    • 2015-10-12
    • 1970-01-01
    • 1970-01-01
    • 2022-12-06
    • 2016-03-31
    相关资源
    最近更新 更多