Skip to content

Gradle project support #8

Closed

Description

@shossain786

Problem

Only Maven is planned for v0.1. Many Selenium projects use Gradle.

Proposed

Detect build.gradle / build.gradle.kts, report dependencies, and (for migrate) swap the dependency block. Text-level parsing is fine; do not require a Gradle runtime.

Acceptance criteria

  • Groovy and Kotlin DSL fixtures.
  • Same "Detected technologies" section as Maven.

Activity

  1. added this to the v0.3 — reach milestone on Sep 26, 2026
  2. PUSHPAK-JAISWAL commented on Sep 26, 2026

    @PUSHPAK-JAISWAL
    Contributor

    @shossain786 i have opened up a pr for this have a look and tell if any changes are needed please.

  3. shossain786 commented on Sep 26, 2026

    @shossain786
    ContributorAuthor

    Reopened: #12 covers detection (Groovy/Kotlin + report). The dependency-block swap for migrate is still open and depends on #6.

  4. PUSHPAK-JAISWAL commented on Sep 29, 2026

    @PUSHPAK-JAISWAL
    Contributor

    @shossain786 This issue can be closed as complete because both it's parts are not complete

  5. shossain786 commented on Oct 1, 2026

    @shossain786
    ContributorAuthor

    Narrowing scope here: detection (Groovy/Kotlin DSL fixtures, "Detected technologies" section) shipped in #12, so that part's done.

    What's still open: migrate only rewrites pom.xml today (see Migrator.java) — Gradle projects don't get their build.gradle/build.gradle.kts dependency block swapped to io.github.seleniumboot:selenium-boot yet. That's the remaining piece of this issue, and it's up for grabs.

  6. PUSHPAK-JAISWAL commented on Oct 1, 2026

    @PUSHPAK-JAISWAL
    Contributor

    @shossain786 i will work on the further implementation now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions