对于与项目相关的工作,我正在使用Xtend编程。在我的eclipse工作区中,大约有10个项目,并且所有这些项目都相互依赖,还有一些其他插件也是我需要的所以我将这些插件添加到目标中。现在我我需要将所有项目转换为Maven项目,我试图转换[configure - >转换为maven项目],但在META-INF导出部分,如果我从导出部分中删除了包含其他显示导入错误的项目,则显示错误。如果你有任何想法请帮助我。
谢谢
答案 0 :(得分:0)
请勿尝试转换它,只需创建一个为maven打包的新Xtend项目。
(您可以将其导入eclipse,导入...现有的maven项目)然后在src / main / java中包含您的源代码,并在pom.xml中包含您的依赖项
从文档中,这里是用于创建项目的CLI ::
mvn archetype:generate -DarchetypeGroupId=org.eclipse.xtend -DarchetypeArtifactId=xtend-archetype
这是我生成的项目的一个(旧的)示例,带有用于分发的assermbly打包 https://github.com/pdemanget/examples/tree/master/xtend/message-send
文档 https://www.eclipse.org/xtend/download.html
Basicaly它在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>