gpt4 book ai didi

maven - 将 xtend 项目转换为 maven 项目

转载 作者:行者123 更新时间:2023-12-05 06:37:27 25 4
gpt4 key购买 nike

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

谢谢

最佳答案

不要尝试转换它,只需创建一个为 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>

关于maven - 将 xtend 项目转换为 maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47940221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com