Gradle:将maven转换为gradle后,接下来的步骤是什么?

时间:2017-10-17 12:54:02

标签: maven gradle groovy

我一直在工作指导,提到开始做

gradle init

关于项目。所以这会创建build.grade。但是,gradle文件的其余部分填充非常薄。我很擅长做这些转换,但从广义上讲,下一步是什么才能让事情和谐相处?

1 个答案:

答案 0 :(得分:1)

Gradle docs列出了Maven POM转换的以下功能:

  
      
  • 使用有效的POM和有效设置(支持POM继承,依赖关系管理,属性)
  •   
  • 支持单模块和多模块项目
  •   
  • 支持自定义模块名称(与目录名称不同)
  •   
  • 生成常规元数据 - id,description和version
  •   
  • 适用maven,java和war插件(根据需要)
  •   
  • 如果需要,支持将战争项目打包为罐子
  •   
  • 生成依赖项(外部和模块间)
  •   
  • 生成下载存储库(包括本地Maven存储库)
  •   
  • 调整Java编译器设置
  •   
  • 支持来源和测试的包装
  •   
  • 支持TestNG runner
  •   
  • 从Maven enforcer插件设置生成全局排除
  •   

这意味着,必须手动添加这些功能之外的所有必需功能,方法是搜索和应用与Maven中使用的插件等效的插件,或者通过自己实现这些功能。