Я пытаюсь создать банку из example-project
, содержащую классы из common
, используя Gradle. Когда я создаю проект root, я получаю обе банки, но jar из example-project
не содержит классов из common
. Вот мои settings.gradle
и build.gradle
проекта root.
rootProject.name = 'ExampleProject'
include 'common'
include 'example-project'
include 'example-api'
buildscript {
repositories {
mavenCentral()
}
}
plugins {
id 'com.github.johnrengelman.shadow' version '5.2.0' apply false
}
allprojects {
apply plugin: 'java'
group 'me.example'
version '1.0.0'
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
subprojects {
apply plugin: 'com.github.johnrengelman.shadow'
repositories {
mavenCentral()
maven {url = 'https://hub.spigotmc.org/nexus/content/repositories/snapshots/'}
maven {url = 'https://oss.sonatype.org/content/groups/public/'}
maven {url = 'https://repo.codemc.org/repository/maven-public/'}
maven {url = 'https://repo.extendedclip.com/content/repositories/placeholderapi/'}
}
dependencies {
compileOnly 'org.spigotmc:spigot-api:1.16.1-R0.1-SNAPSHOT'
compileOnly 'me.clip:placeholderapi:2.10.6'
implementation 'org.bstats:bstats-bukkit:1.7'
testImplementation group: 'junit', name: 'junit', version: '4.12'
}
}
project(':example-project') {
dependencies {
implementation project(':common')
}
}