diff options
Diffstat (limited to 'build.gradle')
| -rw-r--r-- | build.gradle | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/build.gradle b/build.gradle index 9f311844..caf78f1c 100644 --- a/build.gradle +++ b/build.gradle | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | plugins { | 1 | plugins { |
| 2 | id 'maven-publish' | 2 | id 'maven-publish' |
| 3 | id 'com.github.johnrengelman.shadow' version '8.1.1' apply false | 3 | id 'com.gradleup.shadow' version '8.3.9' apply false |
| 4 | id 'com.diffplug.spotless' version '7.2.1' | 4 | id 'com.diffplug.spotless' version '7.2.1' |
| 5 | } | 5 | } |
| 6 | 6 | ||
| @@ -13,7 +13,7 @@ subprojects { | |||
| 13 | repositories { | 13 | repositories { |
| 14 | mavenLocal() | 14 | mavenLocal() |
| 15 | mavenCentral() | 15 | mavenCentral() |
| 16 | maven { url 'https://maven.fabricmc.net/' } | 16 | maven { url = 'https://maven.fabricmc.net/' } |
| 17 | } | 17 | } |
| 18 | 18 | ||
| 19 | dependencies { | 19 | dependencies { |
| @@ -60,9 +60,9 @@ subprojects { | |||
| 60 | publishing { | 60 | publishing { |
| 61 | publications { | 61 | publications { |
| 62 | "$project.name"(MavenPublication) { | 62 | "$project.name"(MavenPublication) { |
| 63 | groupId project.group | 63 | groupId = project.group |
| 64 | artifactId project.name | 64 | artifactId = project.name |
| 65 | version project.version | 65 | version = project.version |
| 66 | from components.java | 66 | from components.java |
| 67 | } | 67 | } |
| 68 | } | 68 | } |
| @@ -89,10 +89,10 @@ allprojects { | |||
| 89 | } | 89 | } |
| 90 | 90 | ||
| 91 | // A task to ensure that the version being released has not already been released. | 91 | // A task to ensure that the version being released has not already been released. |
| 92 | task checkVersion { | 92 | tasks.register('checkVersion') { |
| 93 | doFirst { | 93 | doFirst { |
| 94 | def xml = new URL("https://maven.fabricmc.net/cuchaz/enigma/maven-metadata.xml").text | 94 | def xml = new URL("https://maven.fabricmc.net/cuchaz/enigma/maven-metadata.xml").text |
| 95 | def metadata = new XmlSlurper().parseText(xml) | 95 | def metadata = new groovy.xml.XmlSlurper().parseText(xml) |
| 96 | def versions = metadata.versioning.versions.version*.text(); | 96 | def versions = metadata.versioning.versions.version*.text(); |
| 97 | if (versions.contains(version)) { | 97 | if (versions.contains(version)) { |
| 98 | throw new RuntimeException("${version} has already been released!") | 98 | throw new RuntimeException("${version} has already been released!") |