Depend on all projects' publish tasks for deployDebug

This commit is contained in:
Johannes Frohnmeyer 2022-03-25 18:12:06 +00:00
parent 4f2a8b6863
commit 5dbb686cbd
1 changed files with 11 additions and 13 deletions

View File

@ -134,6 +134,14 @@ if (!project.hasProperty("curseforge_optional_dependencies"))
else
project.ext.curseforge_optional_dependencies = project.curseforge_optional_dependencies
task deployDebug() {
}
task deployRelease() {
}
tasks.deployRelease.dependsOn(tasks.deployDebug)
allprojects {
apply plugin: "java-library"
apply plugin: "maven-publish"
@ -207,6 +215,9 @@ allprojects {
preserveFileTimestamps = false
reproducibleFileOrder = true
}
tasks.publish.dependsOn(tasks.build)
rootProject.tasks.deployDebug.dependsOn(tasks.publish)
}
subprojects {
@ -293,8 +304,6 @@ void setupRepositories(RepositoryHandler repositories) {
repositories.mavenLocal()
}
subprojects.each { remapJar.dependsOn("${it.path}:remapJar") }
dependencies {
afterEvaluate {
subprojects.each {
@ -311,17 +320,6 @@ dependencies {
def readmeFile = rootProject.file("README.md")
task deployDebug() {
}
task deployRelease() {
}
tasks.publish.dependsOn(tasks.build)
tasks.deployDebug.dependsOn(tasks.publish)
tasks.deployRelease.dependsOn(tasks.deployDebug)
if (ext.modrinthAvailable) {
modrinth {
token = System.getenv().MODRINTH_API_TOKEN