Как опубликовать подпроект sh gradle в локальном репозитории Maven? - PullRequest
4 голосов
/ 27 мая 2020

Мой build.gradle выглядит так:

configurations {
    bukkitPlugin
    ...
}

dependencies {
    bukkitPlugin(project(':IslandCraft-Bukkit'))
    bukkitPlugin(project(':IslandCraft-NMS-v1_12_R1'))
    bukkitPlugin(project(':IslandCraft-NMS-v1_13_R1'))
}


task bukkit(type: ShadowJar) {
    description = 'Create the IslandCraft Bukkit plugin JAR'
    group = project.group
    baseName = project.name
    appendix = 'Bukkit'
    version = project.version
    configurations = [ project.configurations.bukkitPlugin ]
    from {
        project.configurations.bukkitPlugin
    }
    relocate 'org.mcstats', 'com.github.hoqhuuep.islandcraft.mcstats'
}

publishing {
    publications {
        bukkitPlugin(MavenPublication) { publication ->
            shadow.component(publication)
        }
    }
}

gradle bukkit отлично работает и создает все, что мне нужно, но gradle publishToMavenLocal сохраняет банку с META-INF только в моем локальном репозитории. Как установить сборку в локальный репозиторий?

...