我正在做一个项目,在这个项目中我制作了一个flink数据流程序,并将代码的第一次运行转移到了另一个团队,以便他们可以查看它。他们都是大级别的用户,并问我是否有任何缺点或好处切换到使用gradle,而不是在未来的flink项目使用maven。
现在我知道有很多比较maven和gradle的文章,但我的意思是专门针对apache。有两个git集线器repos,我发现乍一看,它们看起来像是在flink项目上实现gradle,但仅此而已。
如果你能说出你在flink的经历,那也是有益的。
所以我想知道的是:
( 1.)是否有“如果flink项目试图切换到gradle、x、y和z无法工作”之类的东西?
( 2.)将flink项目切换到gradle是否比在maven和gradle之间切换任何其他java (应该提到在java中)项目更麻烦?
( 3.)gradle的回购与maven的回购有相同的flink依赖关系吗?
( 4.)你对做或不做开关的建议是什么?
感谢所有提前提供的帮助!
发布于 2017-05-11 12:46:00
没有基本的理由可以阻止您使用Gradle来构建Flink项目。只要允许Gradle从Maven Central中提取它的依赖项,它就应该能够解决所有Flink依赖项。
您可以查看flink/flink-quickstart/flink-quickstart-java/src/main/resources/pom.xml,看看最终的uber中不需要包含哪些依赖项。但通常不疼
https://stackoverflow.com/questions/43874035
复制相似问题