当前位置: 首页 > 知识库问答 >
问题:

将Gradle-Kotlin构建转换为Maven?

梁丘书
2023-03-14

我需要为我的项目使用一个maven构建,而不是使用Eclipse的Gradle。

下面是我将使用的源代码:https://github.com/mongodb/mongo-kafka

有一些方法可以使用Gradle构建(https://www.baeldung.com/gradle-build-to-maven-pom)生成pom.xml文件。但是,我意识到*.kts扩展与Kotlin DSL有关,而不是Groovy。我以前两个都没用过。

共有1个答案

宋志学
2023-03-14

如果这是你的要求,你不能自动做到这一点。虽然依赖项部分可以一对一地转换,但插件和任务是分级特定的。您需要为每个插件找到一个匹配的maven插件来完成gradle插件当前完成的任务。一个更好的问题是,为什么要费心转换?Gradle完全可以使用,而Eclipse的maven支持在历史上是糟糕的。

 类似资料:
  • 有谁能帮我把Android Studio中的Kotlin代码转换成Java吗? 我经历了以下过程: 工具>>Kotlin>>将Kotlin反编译为Java

  • 我有一个启动H2数据库的gradle ant任务。构建脚本如下所示:

  • 不管怎样,现在这个构建由于这个错误而失败,我不知道如何解决它: 错误:package some.package.impl不存在 导入一些。package.impl.roundaboutimpl; 提前感谢!

  • 这个问题询问如何用Gradle构建SourceJar。我如何用Gradle Kotlin DSL做同样的事情? 分级代码为:

  • 这是用Gradle构建Kotlin+Java9项目的后续。在链接后使用Groovy的Gradle。在我的情况下,使用Kotlin DSL。 基本上我有一个梯度项目与以下结构(只有相关的内容在这里): 问题:如何让链接的post(或任何其他解决方案)中提供的解决方案运行,以便使用Java9/10环境编译带有Gradle的Kotlin DSL的Kotlin项目?