将 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>
对于项目相关的工作,我正在使用 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>