Attempt to fix JitPack
This commit is contained in:
parent
0101e88f24
commit
8e0fbc0518
1 changed files with 2 additions and 37 deletions
|
@ -49,46 +49,11 @@ tasks {
|
||||||
|
|
||||||
publishing {
|
publishing {
|
||||||
publications {
|
publications {
|
||||||
create<MavenPublication>("shadow") {
|
create<MavenPublication>("EntityLib") {
|
||||||
groupId = project.group as String
|
groupId = project.group as String
|
||||||
artifactId = project.name
|
artifactId = project.name
|
||||||
version = rootProject.ext["versionNoHash"] as String
|
version = rootProject.ext["versionNoHash"] as String
|
||||||
|
from(components["java"])
|
||||||
if (isShadow) {
|
|
||||||
artifact(project.tasks.withType<ShadowJar>().getByName("shadowJar").archiveFile)
|
|
||||||
|
|
||||||
val allDependencies = project.provider {
|
|
||||||
project.configurations.getByName("shadow").allDependencies
|
|
||||||
.filter { it is ProjectDependency || it !is SelfResolvingDependency }
|
|
||||||
}
|
|
||||||
|
|
||||||
pom {
|
|
||||||
withXml {
|
|
||||||
val (libraryDeps, projectDeps) = allDependencies.get().partition { it !is ProjectDependency }
|
|
||||||
val dependenciesNode = asNode().get("dependencies") as? Node ?: asNode().appendNode("dependencies")
|
|
||||||
|
|
||||||
libraryDeps.forEach {
|
|
||||||
val dependencyNode = dependenciesNode.appendNode("dependency")
|
|
||||||
dependencyNode.appendNode("groupId", it.group)
|
|
||||||
dependencyNode.appendNode("artifactId", it.name)
|
|
||||||
dependencyNode.appendNode("version", it.version)
|
|
||||||
dependencyNode.appendNode("scope", "compile")
|
|
||||||
}
|
|
||||||
|
|
||||||
projectDeps.forEach {
|
|
||||||
val dependencyNode = dependenciesNode.appendNode("dependency")
|
|
||||||
dependencyNode.appendNode("groupId", it.group)
|
|
||||||
dependencyNode.appendNode("artifactId", "packetevents-" + it.name)
|
|
||||||
dependencyNode.appendNode("version", it.version)
|
|
||||||
dependencyNode.appendNode("scope", "compile")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
artifact(tasks["sourcesJar"])
|
|
||||||
} else {
|
|
||||||
from(components["java"])
|
|
||||||
}
|
|
||||||
|
|
||||||
pom {
|
pom {
|
||||||
name = "${rootProject.name}-${project.name}"
|
name = "${rootProject.name}-${project.name}"
|
||||||
|
|
Loading…
Reference in a new issue