https://kotlinlang.org logo
#gradle
Title
j

janvladimirmostert

11/19/2018, 9:45 AM
I'm prototyping some stuff in Gradle to see if it'll make life easier for us (coming from a Maven background) I have a directory structure:
Copy code
- jvaas-gson
 - jvaas-jackson
 - jvaas-json
 - jvaas-provider
jvaas-gson, jvaas-jackson, jvaas-json all depends on jvaas-provider, jvaas-gson and jvaas-jackson depends on jvaas-json In maven you would have to
mvn clean install
each individual library for it to become available to the other libraries / projects, is there a way in Gradle that this can happen automatically? I've tried adding it in
settings.gradle.kts
,
Copy code
rootProject.name = "jvaas-json"
include("jvaas-provider")
and as a dependency in
build.gradle.kts
, but can't access the classes in
jvaas-provider
inside
jvaas-json
Copy code
dependencies {
	implementation(kotlin("stdlib", getKotlinPluginVersion()))
	implementation(group = "io.jvaas", name = "jvaas-provider", version = "$version")
	testImplementation("org.junit.jupiter:junit-jupiter-api:5.3.1")
}