Format and remove publishing

This commit is contained in:
2022-05-16 21:54:39 -05:00
parent ea62ebcf8f
commit 0a0a070d7f
20 changed files with 68 additions and 109 deletions
-40
View File
@@ -61,44 +61,4 @@ shadowJar {
archiveBaseName.set("BukkitTelnet")
archiveVersion.set("")
archiveClassifier.set("")
}
publishing {
def config = configurations.getByName("library")
publications {
maven(MavenPublication) {
groupId = 'me.totalfreedom'
artifactId = 'BukkitTelnet'
version = rootProject.version
pom.withXml {
def dependenciesNode = asNode().appendNode("dependencies")
config.getAllDependencies().each { dependency ->
dependenciesNode.appendNode("dependency").with {
it.appendNode("groupId", dependency.group)
it.appendNode("artifactId", dependency.name)
it.appendNode("version", dependency.version)
it.appendNode("scope", "provided")
}
}
configurations.getByName("compileOnly").getAllDependencies().each { dependency ->
dependenciesNode.appendNode("dependency").with {
it.appendNode("groupId", dependency.group)
it.appendNode("artifactId", dependency.name)
it.appendNode("version", dependency.version)
it.appendNode("scope", "provided")
}
}
artifacts = [shadowJar]
}
}
}
repositories {
maven {
url = uri("https://nexus.telesphoreo.me/repository/totalfreedom/")
credentials {
username = System.getenv("plexUser")
password = System.getenv("plexPassword")
}
}
}
}