diff options
Diffstat (limited to 'build.gradle')
| -rw-r--r-- | build.gradle | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/build.gradle b/build.gradle deleted file mode 100644 index 3224ed45..00000000 --- a/build.gradle +++ /dev/null @@ -1,75 +0,0 @@ -import net.raphimc.javadowngrader.gradle.task.DowngradeJarTask - -plugins { - id 'java' - id 'io.github.goooler.shadow' version '8.1.7' - id 'net.raphimc.java-downgrader' version '1.1.2' - id 'maven-publish' -} - -defaultTasks 'allJar' - -allprojects { - apply plugin: 'java' - - group = 'com.leonardobishop' - version = '3.15' - - sourceCompatibility = 21 - targetCompatibility = 21 -} - -task allJar( type: Jar, dependsOn: subprojects.tasks['build'] ) { - if (project.findProperty('gitversion') == null || project.findProperty('gitversion') == 'true') { - ext.gitCommitHash = 'git rev-parse --verify --short HEAD'.execute().text.trim() - project.version = "${project.version}-${gitCommitHash}" - subprojects.each { - it.version = "${it.version}-${gitCommitHash}" - } - } - - subprojects.each { subproject -> - from subproject.configurations.archives.allArtifacts.files.collect { - zipTree(it) - } - } - archiveBaseName = 'Quests' -} - -tasks.register("java8Jar", DowngradeJarTask) { - input = tasks.jar.archiveFile.get().asFile - outputSuffix = "+java8" - compileClassPath = sourceSets.main.compileClasspath -}.get().dependsOn("allJar") -allJar.finalizedBy("java8Jar") - -artifacts { - archives allJar -} - -publishing { - publications { - maven(MavenPublication) { - groupId = 'com.leonardobishop' - artifactId = 'quests' - version = project.version - - artifact allJar - pom.withXml { - asNode().dependencies.dependency.each { dep -> - dep.parent().remove(dep) - } - } - } - } - - repositories { - maven { - credentials { - username = project.findProperty('mavenUser') ?: System.getenv('MAVEN_USER') - password = project.findProperty('mavenPassword') ?: System.getenv('MAVEN_PASSWORD') - } - url = "https://repo.leonardobishop.com/releases/" - } - } -} |
