gpt4 book ai didi

java - Flink使用gradle代替maven的优缺点

转载 作者:行者123 更新时间:2023-11-30 06:06:31 26 4
gpt4 key购买 nike

我正在开发一个项目,我制作了一个 flink 数据流程序,并将代码的第一次运行交给另一个团队,以便他们可以查看它。他们都是 gradle 的大用户,并问我在未来的 flink 项目中改用 gradle 而不是 maven 是否有任何缺点或好处。

现在我知道有大量文章比较 Maven 和 gradle,但我的意思是专门针对 apache flink。我发现有两个 git hub 存储库,乍一看像是在 flink 项目上实现了 gradle,但仅此而已。

如果您能说出您使用 flink 的经验,那也会很有帮助。

所以我想知道的是:

1.) 有没有类似“如果 flink 项目尝试切换到 gradle,x、y 和 z 根本无法工作”之类的内容?

2.)将 flink 项目切换到 gradle 会比在 maven 和 gradle 之间切换任何其他 java(应该提到这是在 java 中)项目更麻烦吗?

3.) gradle 的存储库是否具有与 maven 的存储库相同的所有 flink 依赖项?

4.) 您对进行切换或不进行切换的建议是什么?

感谢您提前提供的所有帮助!

最佳答案

没有什么根本原因会阻止您使用 Gradle 构建 Flink 项目。只要您允许 Gradle 从 Maven Central 提取其依赖项,那么它应该能够解析所有 Flink 依赖项。

您可以查看flink/flink-quickstart/flink-quickstart-java/src/main/resources/pom.xml,看看哪些依赖项不需要包含在最终版本中 super jar 。但通常不会造成伤害

关于java - Flink使用gradle代替maven的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43874035/

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