plugins { `java-library` `maven-publish` signing } java { withSourcesJar() withJavadocJar() } //publishing { // publications { // create("mavenJava") { // repositories { // maven { // credentials(PasswordCredentials::class.java) // // val central = "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/" // val snapshots = "https://s01.oss.sonatype.org/content/repositories/snapshots/" // // if (project.version.toString().endsWith("SNAPSHOT")) { // name = "SonatypeSnapshots" // setUrl(snapshots) // } else { // name = "OSSRH" // setUrl(central) // } // } // } // from(components["java"]) // pom { // url.set("https://github.com/4drian3d/AuthMeVelocity") // licenses { // license { // name.set("GNU General Public License version 3 or later") // url.set("https://opensource.org/licenses/GPL-3.0") // } // } // scm { // connection.set("scm:git:https://github.com/4drian3d/AuthMeVelocity.git") // developerConnection.set("scm:git:ssh://git@github.com/4drian3d/AuthMeVelocity.git") // url.set("https://github.com/4drian3d/AuthMeVelocity") // } // developers { // developer { // id.set("4drian3d") // name.set("Adrian Gonzales") // email.set("adriangonzalesval@gmail.com") // } // } // issueManagement { // name.set("GitHub") // url.set("https://github.com/4drian3d/AuthMeVelocity/issues") // } // ciManagement { // name.set("GitHub Actions") // url.set("https://github.com/4drian3d/AuthMeVelocity/actions") // } // name.set(project.name) // description.set(project.description) // url.set("https://github.com/4drian3d/AuthMeVelocity") // } // } // } //} // //signing { // useGpgCmd() // sign(configurations.archives.get()) // sign(publishing.publications["mavenJava"]) //}