java - 将 Gradle-Kotlin 构建转换为 Maven?
问题描述
我需要为我的项目使用 Maven 构建,而不是使用 Eclipse 的 Gradle。
下面是我将使用的源代码: https ://github.com/mongodb/mongo-kafka
有多种方法可以使用 Gradle build ( https://www.baeldung.com/gradle-build-to-maven-pom ) 生成 pom.xml 文件。但是,我意识到 *.kts 扩展名与 Kotlin DSL 相关,而不是 groovy。我以前都没有使用过它们。
是否有任何可能的方法将其转换为可用于 Maven 构建的 pom.xml 文件?
解决方案
如果那是您所要求的,则您无法自动执行此操作。虽然依赖部分可以一对一转换,但插件和任务是特定于 gradle 的。您需要为每个插件找到一个匹配的 maven 插件,以完成 gradle 插件当前完成的任务。一个更好的问题是为什么要转换?Gradle 非常好用,而 Eclipse 的 maven 支持在历史上很糟糕。
推荐阅读
- ios - 当用户在应用程序启动的区域中时,Swift 4 locationManager didEnterRegion 不会触发
- android - 如何更新片段内的recyclerview(在viewpager内)
- android - whatsapp 分享图片 + 标题问题我想要多个标题
- asp.net-core - NET 核心 Razor 页面身份验证
- php - 如何让以下 $token 与我的邮件一起使用
- firebase - 如何在firebase上存储特定的节点ID
- node.js - Node js express - 简单登录示例
- python - 在 python 中为桌面游戏生成棋盘
- php - Google OAuth2 - 授权代码请求在同意后导致重定向循环
- spring-boot - Spring Boot SSL - 到密钥库的文本证书