VingVingRobot Maven Repository

Welcome to the VingVingRobot Maven repository. This repository hosts libraries for robotics path following and FTC integration.

Available Modules

Core Module

Group ID: com.vingvingrobot

Artifact ID: core

  • Version 0.0.1 - Free (No authentication required)
  • Version 0.0.3 - Premium (Requires API key)

FTC Module

Group ID: com.vingvingrobot

Artifact ID: ftc

  • Version 0.0.1 - Free (No authentication required)
  • Version 0.0.3 - Premium (Requires API key)

Simple Gradle Setup

For Free Version (0.0.1)

repositories {
    maven { url 'https://marven.vingving.gcminerva.co/api/download' }
}

dependencies {
    implementation 'com.vingvingrobot:core:0.0.1'
    // or
    implementation 'com.vingvingrobot:ftc:0.0.1'
}

For Premium Version (0.0.3) - Recommended Method

repositories {
    maven {
        url 'https://marven.vingving.gcminerva.co/api/download'
        credentials(HttpHeaderCredentials) {
            name = 'Authorization'
            value = 'Bearer MNVINGVING-XXXXXXXXXXXX'
        }
        authentication {
            header(HttpHeaderAuthentication)
        }
    }
}

dependencies {
    implementation 'com.vingvingrobot:core:0.0.3'
    // or
    implementation 'com.vingvingrobot:ftc:0.0.3'
}

Alternative: Query Parameter (Simple but less secure)

repositories {
    maven {
        url 'https://marven.vingving.gcminerva.co/api/download?key=MNVINGVING-XXXXXXXXXXXX'
    }
}

dependencies {
    implementation 'com.vingvingrobot:core:0.0.3'
    // or
    implementation 'com.vingvingrobot:ftc:0.0.3'
}

Note: Replace MNVINGVING-XXXXXXXXXXXX with your own API key. The header method is recommended as it properly authenticates both artifact downloads and metadata requests.

Direct Download

# Free version (no key needed)
curl https://marven.vingving.gcminerva.co/api/download/com/vingvingrobot/core/0.0.1/core-0.0.1.jar

# Premium version - using Authorization header (recommended)
curl -H "Authorization: Bearer MNVINGVING-XXXXXXXXXXXX" \
  https://marven.vingving.gcminerva.co/api/download/com/vingvingrobot/core/0.0.3/core-0.0.3.jar

# Premium version - using query parameter (alternative)
curl "https://marven.vingving.gcminerva.co/api/download/com/vingvingrobot/core/0.0.3/core-0.0.3.jar?key=MNVINGVING-XXXXXXXXXXXX"

Contact contact@gcminerva.co to get your own API key.