maven-to-gradle

分类: 工具与效率 | 上传者: adityamparikhadityamparikh | 下载: 0 | 版本: v1.0(最新)

使用版本目录 (libs.versions.toml) 将 Maven 项目迁移到 Gradle Kotlin DSL (build.gradle.kts)。涵盖单模块和多模块项目、Spring Boot starter-parent 转换、依赖范围和 BOM 映射、Maven 插件到 Gradle 插件的转换以及 Maven 配置文件等效项。还支持双构建覆盖模式,将 Gradle 与 Maven 一起添加,而无需删除 pom.xml。触发以下请求:将 pom.xml 转换为 Gradle、从 Maven 迁移到 Gradle、生成 build.gradle.kts、从 Maven 设置 Gradle 版本目录、现代化 JVM 构建系统或将 Gradle 与 Maven 一起添加以进行逐步迁移。不适用于 Gradle 到 Maven 的转换、从头开始编写没有 Maven 源的全新 Gradle 项目、与迁移无关的 Groovy DSL (build.gradle) 编写或非 JVM 构建工具(npm、Bazel、sbt、Make)。

更新日志: Source: GitHub https://github.com/adityamparikh/maven-to-gradle

目录结构

当前层级: tree/main/

  • 📁 references/
    • 📄 dual-build.md 4.1 KB
    • 📄 gotchas.md 7.2 KB
    • 📄 multi-module.md 5.0 KB
    • 📄 plugin-mappings.md 4.0 KB
    • 📄 profiles.md 5.0 KB
  • 📁 scripts/
    • 📁 migrate/
      • 📄 __init__.py 314 B
      • 📄 gradle_file_generator.py 24.5 KB
      • 📄 maven_gradle_mappings.py 10.5 KB
      • 📄 migration_pipeline.py 9.0 KB
      • 📄 pom_models.py 4.7 KB
      • 📄 pom_parser.py 12.6 KB
      • 📄 tech_stack_detector.py 3.5 KB
    • 📁 tests/
      • 📄 __init__.py 0 B
      • 📄 conftest.py 4.0 KB
      • 📄 test_gradle_file_generator.py 40.8 KB
      • 📄 test_maven_gradle_mappings.py 4.2 KB
      • 📄 test_migration_pipeline.py 13.6 KB
      • 📄 test_pom_parser.py 20.4 KB
      • 📄 test_tech_stack_detector.py 4.7 KB
    • 📄 migrate.py 352 B
  • 📄 .gitignore 299 B
  • 📄 LICENSE 10.5 KB
  • 📄 pyproject.toml 81 B
  • 📄 README.md 8.9 KB
  • 📄 SKILL.md 7.0 KB

SKILL.md

登录后下载/点赞/收藏 ❤ 12 | ★ 0
评论 0

请先登录后评论。

评论加载中...