build-scripts/gradle
2025-08-29 12:26:50 +02:00
..
BuildscriptKotlinDefaults.gradle do not set kotlin.jvmToolchain.languageVersion 2025-08-29 12:26:50 +02:00
GiteaMavenRepo.gradle avoid deprecated space assignment syntax 2025-02-26 14:29:47 +01:00
GitlabMavenRepo.gradle avoid deprecated space assignment syntax 2025-02-26 14:29:47 +01:00
README.md correct description for setting up gitea maven repository in gradle 2025-05-20 10:42:19 +02:00

Build Scripts > Gradle

Gitea Maven Repo

// configure ids
buildscript {
    ext {
        giteaUrl = System.getenv("GITEA_URL") ?: "https://gitea.dhswt.de"
        giteaRepoNamespace = System.getenv("CI_REPOSITORY_NAMESPACE") ?: "TODO add project id for building outside CI here"
    }
}

// add script
apply from: 'https://gitea.dhswt.de/actions/build-scripts/raw/branch/master/gradle/GiteaMavenRepo.gradle'

// configure a gitea namespace as repository
project {
    repositories {
        mavenCentral()
        mavenLocal()
        // addGiteaRepository(it, giteaUrl, "<namespace>")
    }
}

// publish to gitea
publishing {
    repositories {
        addGiteaPublishingRepository(it, giteaUrl, giteaRepoNamespace)
    }
    publications {
        maven(MavenPublication) {
            from components.java
        }
    }
}