将 xtend 项目转换为 maven 项目

convert xtend project to maven project

对于项目相关的工作,我正在使用 Xtend programming.In 我的 eclipse 工作区,大约有 10 个项目,所有这些项目都相互依赖,我还需要一些其他插件,所以我将这些插件添加到target.Now 我需要将所有项目转换为 Maven 项目,我尝试转换 [configure-->convert to maven project] 但是在 META-INF 导出部分它显示错误如果我从导出部分删除包其他项目显示import error.If 你有什么想法请帮助我。

谢谢

不要尝试转换它,只需创建一个为 maven 打包的新 Xtend 项目。

(您可以将它导入到 eclipse 中,导入...现有的 maven 项目)然后在 src/main/java 中包含您的源代码,在 pom.xml

中包含您的依赖项

根据文档,这里是创建项目的 CLI::

mvn archetype:generate -DarchetypeGroupId=org.eclipse.xtend -DarchetypeArtifactId=xtend-archetype

这是我生成的项目的(旧)示例,带有用于分发的组装包 https://github.com/pdemanget/examples/tree/master/xtend/message-send

文档 https://www.eclipse.org/xtend/download.html

基本上它在 Maven 插件中使用 Xtend 编译器,将其添加到 pom.xml

<dependency>
  <groupId>org.eclipse.xtend</groupId>
  <artifactId>org.eclipse.xtend.lib</artifactId>
  <version>2.13.0</version>
</dependency>

和 Xtend 编译器插件:

<plugin>
  <groupId>org.eclipse.xtend</groupId>
  <artifactId>xtend-maven-plugin</artifactId>
  <version>2.13.0</version>
  <executions>
    <execution>
      <goals>
        <goal>compile</goal>
        <goal>testCompile</goal>
      </goals>
      <configuration>
        <outputDirectory>${project.build.directory}/xtend-gen/main</outputDirectory>
        <testOutputDirectory>${project.build.directory}/xtend-gen/test</testOutputDirectory>
      </configuration>
    </execution>
  </executions>