50 lines
1.1 KiB
Groovy
50 lines
1.1 KiB
Groovy
/*
|
|
* This file was generated by the Gradle 'init' task.
|
|
*
|
|
* This is a general purpose Gradle build.
|
|
* To learn more about Gradle by exploring our Samples at https://docs.gradle.org/8.7/samples
|
|
*/
|
|
|
|
plugins {
|
|
id 'groovy'
|
|
id 'java-gradle-plugin'
|
|
id 'maven-publish'
|
|
}
|
|
|
|
group = 'com.fahrecker'
|
|
version = '0.0.13-SNAPSHOT'
|
|
|
|
gradlePlugin {
|
|
plugins {
|
|
flutterPlugin {
|
|
id = 'com.fahrecker.flutterGradlePlugin'
|
|
implementationClass = 'com.fahrecker.gradle.FlutterGradlePlugin'
|
|
}
|
|
}
|
|
}
|
|
|
|
publishing {
|
|
repositories {
|
|
maven {
|
|
name = "Gitea-FHN"
|
|
url = uri("https://gitea.fahrecker.com/api/packages/andreas-personal/maven")
|
|
|
|
def giteaToken = project.findProperty("giteaToken") ?: System.getenv("GITEA_TOKEN")
|
|
|
|
credentials(HttpHeaderCredentials) {
|
|
name = "Authorization"
|
|
value = "token ${giteaToken}"
|
|
}
|
|
|
|
authentication {
|
|
header(HttpHeaderAuthentication)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
task printClasspath {
|
|
doLast {
|
|
configurations.runtimeClasspath.each { println it }
|
|
}
|
|
} |