0
我在Maven插件项目中使用Xpand进行代码生成。所以,我需要在pom.xml
中添加所需的库作为依赖关系,以便定义和使用Xpand模板。什么是应该添加到pom的最小依赖项列表?Xpand最小的pom依赖是什么?
我在Maven插件项目中使用Xpand进行代码生成。所以,我需要在pom.xml
中添加所需的库作为依赖关系,以便定义和使用Xpand模板。什么是应该添加到pom的最小依赖项列表?Xpand最小的pom依赖是什么?
你可以采取以下为补充这些依赖起点
<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.jface'和'org.eclipse.jface.text'失踪。他们用于什么?为什么他们有必要? – user3399000
当你得到这个错误时你在做什么? –
我正在以编程方式运行xpand工作流程。 – user3399000