mirror of
https://github.com/GayPizzaSpecifications/concrete.git
synced 2025-08-04 05:31:34 +00:00
Initial commit.
This commit is contained in:
48
build.gradle.kts
Normal file
48
build.gradle.kts
Normal file
@ -0,0 +1,48 @@
|
||||
plugins {
|
||||
`kotlin-dsl`
|
||||
kotlin("plugin.serialization") version "1.6.21"
|
||||
|
||||
id("maven-publish")
|
||||
id("java-gradle-plugin")
|
||||
}
|
||||
|
||||
group = "lgbt.mystic.foundation"
|
||||
version = "0.1.0"
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
gradlePluginPortal()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.21")
|
||||
implementation("org.jetbrains.kotlin:kotlin-serialization:1.6.21")
|
||||
implementation("gradle.plugin.com.github.johnrengelman:shadow:7.1.2")
|
||||
implementation("com.google.code.gson:gson:2.9.0")
|
||||
|
||||
// TODO: What uses this?
|
||||
implementation("org.bouncycastle:bcprov-jdk15on:1.70")
|
||||
}
|
||||
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
create("concrete") {
|
||||
id = "lgbt.mystic.foundation.concrete"
|
||||
implementationClass = "lgbt.mystic.foundation.concrete.ConcreteGradlePlugin"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
publishing {
|
||||
repositories {
|
||||
mavenLocal()
|
||||
maven {
|
||||
name = "GitHubPackages"
|
||||
url = uri("https://maven.pkg.github.com/mysticlgbt/concrete")
|
||||
credentials {
|
||||
username = project.findProperty("github.username") as String?
|
||||
password = project.findProperty("github.token") as String?
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user