Skip to content

Commit

Permalink
Declare dependencies (in 'build.gradle.kts' files)
Browse files Browse the repository at this point in the history
  • Loading branch information
jjohannes committed Dec 4, 2023
1 parent 694357e commit f8875e2
Show file tree
Hide file tree
Showing 8 changed files with 103 additions and 0 deletions.
25 changes: 25 additions & 0 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,28 @@ plugins {
application {
mainClass.set("org.example.product.app.Application")
}

dependencies {
providedCompile("jakarta.servlet:jakarta.servlet-api")

implementation(project(":bespin"))
implementation(project(":corellia"))
implementation(project(":kamino"))
implementation(project(":kashyyyk"))
implementation(project(":naboo"))
implementation(project(":tatooine"))
implementation("com.google.inject.extensions:guice-servlet")
implementation("com.google.inject:guice")
implementation("org.slf4j:slf4j-api")

mockApiImplementation(project(path))
mockApiImplementation("com.google.guava:guava")

testImplementation("org.junit.jupiter:junit-jupiter-api")

endToEndTestImplementation(project(path)) { capabilities { requireCapabilities("${project.group}:${project.name}-mock-api") } }
endToEndTestImplementation("com.google.guava:guava")
endToEndTestImplementation("org.junit.jupiter:junit-jupiter-api")

runtimeOnly("org.slf4j:slf4j-simple")
}
10 changes: 10 additions & 0 deletions bespin/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
plugins {
id("org.example.java-library")
}

dependencies {
api(project(":corellia"))

implementation(project(":coruscant"))
implementation("org.apache.velocity:velocity-engine-core")

testImplementation(testFixtures(project(":corellia")))
testImplementation("org.junit.jupiter:junit-jupiter-api")
}
12 changes: 12 additions & 0 deletions corellia/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
plugins {
id("org.example.java-library-with-test-fixtures")
}

dependencies {
api("org.apache.poi:poi")

implementation("commons-io:commons-io")
implementation("org.apache.poi:poi-ooxml")

testFixturesApi("com.google.code.findbugs:jsr305")
testFixturesApi("com.google.guava:guava")

testImplementation("org.junit.jupiter:junit-jupiter-api")
}
21 changes: 21 additions & 0 deletions coruscant/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
plugins {
id("org.example.java-library-published")
}

dependencies {
api("com.fasterxml.jackson.core:jackson-annotations")
api("com.fasterxml.jackson.core:jackson-databind")
api("com.google.guava:guava")
api("jakarta.inject:jakarta.inject-api")
api("org.json:json")
api("org.opensaml:opensaml")

implementation("com.fasterxml.jackson.core:jackson-core")
implementation("com.fasterxml.jackson.datatype:jackson-datatype-json-org")
implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310")
implementation("com.sun.activation:jakarta.activation")
implementation("com.sun.mail:jakarta.mail")
implementation("org.apache.httpcomponents:fluent-hc")
implementation("org.reflections:reflections")
implementation("org.slf4j:slf4j-api")

testImplementation("org.assertj:assertj-core")
testImplementation("org.junit.jupiter:junit-jupiter-api")
}
10 changes: 10 additions & 0 deletions kamino/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
plugins {
id("org.example.java-library-published")
}

dependencies {
api(project(":coruscant"))
api("org.jboss.resteasy:resteasy-core")

implementation("org.jboss.resteasy:resteasy-guice")
implementation("org.jboss.resteasy:resteasy-jackson2-provider")

testImplementation("org.junit.jupiter:junit-jupiter-api")
}
10 changes: 10 additions & 0 deletions kashyyyk/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
plugins {
id("org.example.java-library")
}

dependencies {
api(project(":naboo"))
api(project(":tatooine"))

implementation(project(":bespin"))
implementation(project(":kamino"))

testImplementation("org.junit.jupiter:junit-jupiter-api")
}
7 changes: 7 additions & 0 deletions naboo/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
plugins {
id("org.example.java-library")
}

dependencies {
implementation("org.apache.solr:solr-solrj")
implementation("org.apache.zookeeper:zookeeper-jute")

testImplementation("org.junit.jupiter:junit-jupiter-api")
}
8 changes: 8 additions & 0 deletions tatooine/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
plugins {
id("org.example.java-library")
}

dependencies {
api("com.github.racc:typesafeconfig-guice")

implementation("org.apache.zookeeper:zookeeper")

testImplementation("org.junit.jupiter:junit-jupiter-api")
}

0 comments on commit f8875e2

Please sign in to comment.