mirror of
https://github.com/FabricMC/fabric.git
synced 2025-03-27 23:29:58 -04:00
Add module dependencies to maven POM (#1104)
This commit is contained in:
parent
1cd3aea3db
commit
9f7a7423f3
33 changed files with 146 additions and 107 deletions
build.gradle
fabric-blockrenderlayer-v1
fabric-command-api-v1
fabric-commands-v0
fabric-containers-v0
fabric-content-registries-v0
fabric-dimensions-v1
fabric-events-interaction-v0
fabric-events-lifecycle-v0
fabric-item-api-v1
fabric-item-groups-v0
fabric-keybindings-v0
fabric-lifecycle-events-v1
fabric-loot-tables-v1
fabric-mining-levels-v0
fabric-models-v0
fabric-networking-blockentity-v0
fabric-networking-v0
fabric-object-builder-api-v1
fabric-object-builders-v0
fabric-particles-v1
fabric-registry-sync-v0
fabric-renderer-api-v1
fabric-renderer-indigo
fabric-renderer-registries-v1
fabric-rendering-data-attachment-v1
fabric-rendering-fluids-v1
fabric-rendering-v0
fabric-rendering-v1
fabric-screen-handler-api-v1
fabric-tag-extensions-v0
fabric-textures-v0
fabric-tool-attribute-api-v1
25
build.gradle
25
build.gradle
|
@ -60,6 +60,31 @@ def getBranch() {
|
|||
return branch.substring(branch.lastIndexOf("/") + 1)
|
||||
}
|
||||
|
||||
def moduleDependencies(project, List<String> depNames) {
|
||||
def deps = depNames.iterator().collect { project.dependencies.project(path: ":$it", configuration: 'dev') }
|
||||
project.dependencies {
|
||||
deps.each {
|
||||
compile it
|
||||
}
|
||||
}
|
||||
project.publishing {
|
||||
publications {
|
||||
mavenJava(MavenPublication) {
|
||||
pom.withXml {
|
||||
def depsNode = asNode().appendNode("dependencies")
|
||||
deps.each {
|
||||
def depNode = depsNode.appendNode("dependency")
|
||||
depNode.appendNode("groupId", it.group)
|
||||
depNode.appendNode("artifactId", it.name)
|
||||
depNode.appendNode("version", it.version)
|
||||
depNode.appendNode("scope", "compile")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
allprojects {
|
||||
apply plugin: "checkstyle"
|
||||
apply plugin: "maven-publish"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
archivesBaseName = "fabric-blockrenderlayer-v1"
|
||||
version = getSubprojectVersion(project, "1.1.4")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
|
|
@ -2,7 +2,9 @@ archivesBaseName = "fabric-command-api-v1"
|
|||
version = getSubprojectVersion(project, "1.0.9")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
|
||||
testmodCompile project(path: ':fabric-lifecycle-events-v1', configuration: 'dev')
|
||||
}
|
||||
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
archivesBaseName = "fabric-commands-v0"
|
||||
version = getSubprojectVersion(project, "0.2.0")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-command-api-v1', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-command-api-v1'
|
||||
])
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
archivesBaseName = "fabric-containers-v0"
|
||||
version = getSubprojectVersion(project, "0.1.8")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-networking-v0', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-networking-v0'
|
||||
])
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
archivesBaseName = "fabric-content-registries-v0"
|
||||
version = getSubprojectVersion(project, "0.1.9")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-resource-loader-v0', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-resource-loader-v0'
|
||||
])
|
||||
|
|
|
@ -2,9 +2,11 @@ archivesBaseName = "fabric-dimensions-v1"
|
|||
version = getSubprojectVersion(project, "1.0.0")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-networking-v0', configuration: 'dev')
|
||||
compile project(path: ':fabric-registry-sync-v0', configuration: 'dev')
|
||||
|
||||
testmodCompile project(path: ':fabric-command-api-v1', configuration: 'dev')
|
||||
}
|
||||
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-networking-v0',
|
||||
'fabric-registry-sync-v0'
|
||||
])
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
archivesBaseName = "fabric-events-interaction-v0"
|
||||
version = getSubprojectVersion(project, "0.4.3")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
archivesBaseName = "fabric-events-lifecycle-v0"
|
||||
version = getSubprojectVersion(project, "0.2.0")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-item-api-v1', configuration: 'dev')
|
||||
compile project(path: ':fabric-lifecycle-events-v1', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-item-api-v1',
|
||||
'fabric-lifecycle-events-v1'
|
||||
])
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
archivesBaseName = "fabric-item-api-v1"
|
||||
version = getSubprojectVersion(project, "1.2.1")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
archivesBaseName = "fabric-item-groups-v0"
|
||||
version = getSubprojectVersion(project, "0.2.1")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-resource-loader-v0', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-resource-loader-v0'
|
||||
])
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
archivesBaseName = "fabric-keybindings-v0"
|
||||
version = getSubprojectVersion(project, "0.2.0")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-key-binding-api-v1', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-key-binding-api-v1'
|
||||
])
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
archivesBaseName = "fabric-lifecycle-events-v1"
|
||||
version = getSubprojectVersion(project, "1.3.2")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
archivesBaseName = "fabric-loot-tables-v1"
|
||||
version = getSubprojectVersion(project, "1.0.2")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
archivesBaseName = "fabric-mining-levels-v0"
|
||||
version = getSubprojectVersion(project, "0.1.2")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-tag-extensions-v0', configuration: 'dev')
|
||||
compile project(path: ':fabric-tool-attribute-api-v1', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-tag-extensions-v0',
|
||||
'fabric-tool-attribute-api-v1'
|
||||
])
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
archivesBaseName = "fabric-models-v0"
|
||||
version = getSubprojectVersion(project, "0.1.1")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
archivesBaseName = "fabric-networking-blockentity-v0"
|
||||
version = getSubprojectVersion(project, "0.2.6")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
archivesBaseName = "fabric-networking-v0"
|
||||
version = getSubprojectVersion(project, "0.1.10")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
|
|
@ -2,12 +2,14 @@ archivesBaseName = "fabric-object-builder-api-v1"
|
|||
version = getSubprojectVersion(project, "1.10.2")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-tool-attribute-api-v1', configuration: 'dev')
|
||||
|
||||
testmodCompile project(path: ':fabric-command-api-v1', configuration: 'dev')
|
||||
}
|
||||
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-tool-attribute-api-v1'
|
||||
])
|
||||
|
||||
minecraft {
|
||||
accessWidener = file("src/main/resources/fabric-object-builder-api-v1.accesswidener")
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
archivesBaseName = "fabric-object-builders"
|
||||
version = getSubprojectVersion(project, "0.7.2")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-object-builder-api-v1', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-object-builder-api-v1'
|
||||
])
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
archivesBaseName = "fabric-particles-v1"
|
||||
version = getSubprojectVersion(project, "0.2.2")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-textures-v0', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-textures-v0'
|
||||
])
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
archivesBaseName = "fabric-registry-sync-v0"
|
||||
version = getSubprojectVersion(project, "0.6.1")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-networking-v0', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-networking-v0'
|
||||
])
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
archivesBaseName = "fabric-renderer-api-v1"
|
||||
version = getSubprojectVersion(project, "0.3.3")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
archivesBaseName = "fabric-renderer-indigo"
|
||||
version = getSubprojectVersion(project, "0.4.4")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-renderer-api-v1', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-renderer-api-v1'
|
||||
])
|
||||
|
|
|
@ -2,7 +2,9 @@ archivesBaseName = "fabric-renderer-registries-v1"
|
|||
version = getSubprojectVersion(project, "3.0.2")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
|
||||
testmodCompile project(path: ':fabric-lifecycle-events-v1', configuration: 'dev')
|
||||
}
|
||||
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
archivesBaseName = "fabric-rendering-data-attachment-v1"
|
||||
version = getSubprojectVersion(project, "0.1.4")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
archivesBaseName = "fabric-rendering-fluids-v1"
|
||||
version = getSubprojectVersion(project, "0.1.12")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
archivesBaseName = "fabric-rendering-v0"
|
||||
version = getSubprojectVersion(project, "1.1.1")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-rendering-v1', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-rendering-v1'
|
||||
])
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
archivesBaseName = "fabric-rendering-v1"
|
||||
version = getSubprojectVersion(project, "1.3.1")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
|
|
@ -6,8 +6,11 @@ minecraft {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
compile(project(path: ':fabric-api-base', configuration: 'dev'))
|
||||
compile(project(path: ':fabric-networking-v0', configuration: 'dev'))
|
||||
testmodCompile(project(path: ':fabric-object-builder-api-v1', configuration: 'dev'))
|
||||
testmodRuntimeOnly(project(path: ':fabric-resource-loader-v0', configuration: 'dev'))
|
||||
}
|
||||
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-networking-v0'
|
||||
])
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
archivesBaseName = "fabric-tag-extensions-v0"
|
||||
version = getSubprojectVersion(project, "1.0.4")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-resource-loader-v0', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-resource-loader-v0'
|
||||
])
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
archivesBaseName = "fabric-textures-v0"
|
||||
version = getSubprojectVersion(project, "1.0.5")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
}
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base'
|
||||
])
|
||||
|
|
|
@ -2,8 +2,11 @@ archivesBaseName = "fabric-tool-attribute-api-v1"
|
|||
version = getSubprojectVersion(project, "1.2.7")
|
||||
|
||||
dependencies {
|
||||
compile project(path: ':fabric-api-base', configuration: 'dev')
|
||||
compile project(path: ':fabric-tag-extensions-v0', configuration: 'dev')
|
||||
testmodCompile project(path: ':fabric-object-builder-api-v1', configuration: 'dev')
|
||||
testmodCompile project(path: ':fabric-lifecycle-events-v1', configuration: 'dev')
|
||||
}
|
||||
|
||||
moduleDependencies(project, [
|
||||
'fabric-api-base',
|
||||
'fabric-tag-extensions-v0'
|
||||
])
|
||||
|
|
Loading…
Add table
Reference in a new issue