maven - Gradle:将Maven转换为Gradle之后,接下来要进行哪些匹配文件的步骤?

标签 maven gradle groovy

香港专业教育学院一直在制定指南,其中提到先做

gradle init

在项目上。因此,这将创建build.grade。但是,gradle文件的其余部分非常稀疏。对于进行这些转换而言,我还很陌生,但是从广义上讲,下一步要使事情变得和谐?

最佳答案

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

  • Uses effective POM and effective settings (support for POM inheritance, dependency management, properties)
  • Supports both single module and multimodule projects
  • Supports custom module names (that differ from directory names)
  • Generates general metadata - id, description and version
  • Applies maven, java and war plugins (as needed)
  • Supports packaging war projects as jars if needed
  • Generates dependencies (both external and inter-module)
  • Generates download repositories (inc. local Maven repository)
  • Adjusts Java compiler settings
  • Supports packaging of sources and tests
  • Supports TestNG runner
  • Generates global exclusions from Maven enforcer plugin settings


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

关于maven - Gradle:将Maven转换为Gradle之后,接下来要进行哪些匹配文件的步骤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46790655/

相关文章:

java - 使用 POJO 对象类将 JSON 解析为 POJO 对象列表

java - JavaFX 项目的有效 JAR 签名

gradle - 如果向Artifactory的发布任务失败,如何继续构建?

gradle - 将嵌套闭包调用委托(delegate)给相应的类

android-studio - Android Studio 委托(delegate)BuildRunToGradle 有什么作用?

java - 查询中的字符串参数

java - CDI:beans.xml,我把你放在哪里?

commons-fileupload 和 commons-io 的 Maven 依赖项

java - 追加到 java.library.path 中 `jvmArguments` 的某个路径

unit-testing - 在一个规范中为每个案例单独的 Spock.DbUnit 内容