Skip to content

Commit 53cbf94

Browse files
committed
Reduce transitive dependencies
1 parent f189cb9 commit 53cbf94

File tree

16 files changed

+68
-32
lines changed

16 files changed

+68
-32
lines changed

build.gradle

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,14 @@ subprojects {
3333
implementation group: 'org.scala-lang', name: 'scala-reflect', version: ver.scala.full
3434
implementation group: 'org.scala-lang', name: 'scala-compiler', version: ver.scala.full
3535

36-
api group: 'org.apache.logging.log4j', name: 'log4j-api', version: ver.log4j.main
37-
api group: 'org.apache.logging.log4j', name: "log4j-api-scala".scala(), version: ver.log4j.scala
36+
implementation group: 'org.apache.logging.log4j', name: 'log4j-api', version: ver.log4j.main
37+
implementation group: 'org.apache.logging.log4j', name: "log4j-api-scala".scala(), version: ver.log4j.scala
3838

3939
testImplementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: ver.log4j.main
4040
testImplementation group: 'org.scalatest', name: "scalatest".scala(), version: ver.scalatest
4141
testImplementation group: 'org.scalacheck', name: "scalacheck".scala(), version: ver.scalacheck
42+
testImplementation group: 'junit', name: 'junit', version: ver.junit.main
43+
testImplementation group: 'org.mockito', name: 'mockito-all', version: ver.mockito
4244
testRuntimeOnly group: 'org.junit.platform', name: 'junit-platform-runner', version: ver.junit.runner
4345
}
4446

graph-ddl/build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ dependencies {
44
api project(':okapi-trees')
55
api project(':okapi-api')
66

7-
api group: 'com.lihaoyi', name: "fastparse".scala(), version: ver.fastparse
7+
implementation group: 'com.lihaoyi', name: "fastparse".scala(), version: ver.fastparse
8+
implementation group: 'org.typelevel', name: "cats-core".scala(), version: ver.cats
89

910
testImplementation project(':okapi-testing')
1011
}

morpheus-examples/build.gradle

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,19 @@ dependencies {
44
api project(':morpheus-spark-cypher')
55
api project(':morpheus-testing')
66

7-
api group: 'org.apache.logging.log4j', name: 'log4j-core', version: ver.log4j.main
8-
api group: 'org.apache.spark', name: "spark-graphx".scala(), version: ver.spark
9-
api group: 'io.netty', name: 'netty-all', version: ver.netty
10-
api group: 'com.h2database', name: 'h2', version: ver.h2
7+
implementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: ver.log4j.main
8+
implementation group: 'org.apache.spark', name: "spark-graphx".scala(), version: ver.spark
9+
implementation group: 'org.apache.spark', name: "spark-sql".scala(), version: ver.spark
10+
implementation(group: 'org.apache.spark', name: "spark-catalyst".scala(), version: ver.spark) {
11+
exclude group: 'org.slf4j', module: 'slf4j-log4j12'
12+
}
13+
implementation group: 'io.netty', name: 'netty-all', version: ver.netty
14+
implementation group: 'com.h2database', name: 'h2', version: ver.h2
15+
implementation(group: 'com.lihaoyi', name: "upickle".scala(), version: ver.upickle) {
16+
exclude group: 'com.lihaoyi', module: 'utest'.scala()
17+
exclude group: 'com.lihaoyi', module: 'acyclic'.scala()
18+
}
19+
implementation group: 'org.neo4j.driver', name: 'neo4j-java-driver', version: ver.neo4j.driver
1120
}
1221

1322
tasks.test.dependsOn(":okapi-neo4j-io-testing:neo4jStart")

morpheus-jmh/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ description = 'Micro benchmarks for Cypher for Apache Spark'
55
dependencies {
66
api project(':morpheus-spark-cypher')
77

8-
api(group: 'org.apache.spark', name: "spark-core".scala(), version: ver.spark) {
8+
implementation(group: 'org.apache.spark', name: "spark-core".scala(), version: ver.spark) {
99
exclude group: 'org.slf4j', module: 'slf4j-log4j12'
1010
}
11-
api(group: 'org.apache.spark', name: "spark-sql".scala(), version: ver.spark) {
11+
implementation(group: 'org.apache.spark', name: "spark-sql".scala(), version: ver.spark) {
1212
exclude group: 'org.slf4j', module: 'slf4j-log4j12'
1313
}
14-
api(group: 'org.apache.spark', name: "spark-catalyst".scala(), version: ver.spark) {
14+
implementation(group: 'org.apache.spark', name: "spark-catalyst".scala(), version: ver.spark) {
1515
exclude group: 'org.slf4j', module: 'slf4j-log4j12'
1616
}
1717
}

morpheus-spark-cypher/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ if (project.hasProperty('testOkapiShade')) {
1313
}
1414
}
1515
dependencies {
16-
api group: 'org.opencypher', name: 'okapi-shade', version: ver.self
16+
implementation group: 'org.opencypher', name: 'okapi-shade', version: ver.self
1717
}
1818
}
1919

@@ -22,12 +22,12 @@ dependencies {
2222
api project(':okapi-neo4j-io')
2323
api project(':graph-ddl')
2424

25-
api(group: 'com.lihaoyi', name: "upickle".scala(), version: ver.upickle) {
25+
implementation(group: 'com.lihaoyi', name: "upickle".scala(), version: ver.upickle) {
2626
exclude group: 'com.lihaoyi', module: 'utest'.scala()
2727
exclude group: 'com.lihaoyi', module: 'acyclic'.scala()
2828
}
29-
api group: 'org.typelevel', name: "cats-core".scala(), version: ver.cats
30-
api group: 'org.neo4j.driver', name: 'neo4j-java-driver', version: ver.neo4j.driver
29+
implementation group: 'org.typelevel', name: "cats-core".scala(), version: ver.cats
30+
implementation group: 'org.neo4j.driver', name: 'neo4j-java-driver', version: ver.neo4j.driver
3131

3232
compileOnly group: 'org.apache.spark', name: "spark-core".scala(), version: ver.spark
3333
compileOnly group: 'org.apache.spark', name: "spark-sql".scala(), version: ver.spark

morpheus-tck/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ sourceSets{
88
dependencies {
99
testImplementation project(':okapi-tck')
1010
testImplementation project(':morpheus-testing')
11+
testImplementation group: 'org.apache.spark', name: "spark-sql".scala(), version: ver.spark
1112
generatorImplementation project(':okapi-tck')
1213
generatorImplementation project(':morpheus-testing')
1314
}

morpheus-testing/build.gradle

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,22 @@ dependencies {
77
api project(':okapi-testing')
88
api project(':okapi-neo4j-io-testing')
99

10-
api group: 'org.apache.spark', name: "spark-core".scala(), version: ver.spark
11-
api group: 'org.apache.spark', name: "spark-sql".scala(), version: ver.spark
12-
api group: 'org.apache.spark', name: "spark-hive".scala(), version: ver.spark
13-
api group: 'org.apache.hadoop', name: 'hadoop-minicluster', version: ver.hadoop
10+
implementation group: 'org.apache.spark', name: "spark-core".scala(), version: ver.spark
11+
implementation group: 'org.apache.spark', name: "spark-sql".scala(), version: ver.spark
12+
implementation group: 'org.apache.spark', name: "spark-hive".scala(), version: ver.spark
13+
implementation group: 'org.apache.hadoop', name: 'hadoop-minicluster', version: ver.hadoop
14+
15+
implementation group: 'org.scalatest', name: "scalatest".scala(), version: ver.scalatest
16+
implementation group: 'org.mockito', name: 'mockito-all', version: ver.mockito
1417

1518
testImplementation project(':okapi-api').sourceSets.test.output
1619
testImplementation group: 'com.h2database', name: 'h2', version: ver.h2
1720
testImplementation group: 'org.spire-math', name: 'claimant'.scala(), version: ver.claimant
18-
21+
testImplementation(group: 'com.lihaoyi', name: "upickle".scala(), version: ver.upickle) {
22+
exclude group: 'com.lihaoyi', module: 'utest'.scala()
23+
exclude group: 'com.lihaoyi', module: 'acyclic'.scala()
24+
}
25+
testImplementation group: 'org.opencypher', name: 'front-end-9.0', version: ver.cypher.frontend
1926
}
2027

2128
tasks.test.dependsOn(":okapi-neo4j-io-testing:neo4jStart")

okapi-api/build.gradle

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,18 @@ description = 'Okapi - openCypher API'
33
dependencies {
44
api project(':okapi-trees')
55

6-
api(group: 'org.opencypher', name: 'front-end-9.0', version: ver.cypher.frontend) {
6+
implementation(group: 'org.opencypher', name: 'front-end-9.0', version: ver.cypher.frontend) {
77
exclude group: 'org.scalacheck', module: 'scalacheck'.scala()
88
}
99

10-
api group: 'org.typelevel', name: "cats-core".scala(), version: ver.cats
11-
api(group: 'com.lihaoyi', name: "upickle".scala(), version: ver.upickle) {
10+
implementation group: 'org.typelevel', name: "cats-core".scala(), version: ver.cats
11+
implementation(group: 'com.lihaoyi', name: "upickle".scala(), version: ver.upickle) {
1212
exclude group: 'com.lihaoyi', module: 'utest'.scala()
1313
exclude group: 'com.lihaoyi', module: 'acyclic'.scala()
1414
}
15-
api group: 'com.lihaoyi', name: "fastparse".scala(), version: ver.fastparse
15+
implementation group: 'com.lihaoyi', name: "fastparse".scala(), version: ver.fastparse
1616

1717
testImplementation group: "org.typelevel", name: "discipline".scala(), version: ver.discipline
1818
testImplementation group: "org.typelevel", name: "cats-laws".scala(), version: ver.cats
19-
testImplementation group: 'org.mockito', name: 'mockito-all', version: ver.mockito
2019
testImplementation group: 'junit', name: 'junit', version: ver.junit.main
2120
}

okapi-ir/build.gradle

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@ description = 'Okapi IR - Declarative representation of Cypher queries'
33
dependencies {
44
api project(':okapi-api')
55

6-
api group: 'org.atnos', name: "eff".scala(), version: ver.eff
6+
implementation group: 'org.opencypher', name: 'expressions-9.0', version: ver.cypher.frontend
7+
implementation group: 'org.opencypher', name: 'ast-9.0', version: ver.cypher.frontend
8+
implementation group: 'org.opencypher', name: 'rewriting-9.0', version: ver.cypher.frontend
9+
implementation group: 'org.opencypher', name: 'front-end-9.0', version: ver.cypher.frontend
10+
implementation group: 'org.atnos', name: "eff".scala(), version: ver.eff
711

812
testImplementation project(':okapi-testing')
913

10-
testImplementation group: 'org.opencypher', name: 'ast-9.0', version: ver.cypher.frontend, classifier: 'tests'
1114
testImplementation group: 'org.opencypher', name: 'util-9.0', version: ver.cypher.frontend, classifier: 'tests'
15+
testImplementation group: 'org.opencypher', name: 'ast-9.0', version: ver.cypher.frontend, classifier: 'tests'
1216
}

okapi-logical/build.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,8 @@ description = 'Okapi Logical - Logical representation of Cypher queries'
33
dependencies {
44
api project(':okapi-ir')
55

6+
implementation group: 'org.opencypher', name: 'expressions-9.0', version: ver.cypher.frontend
7+
68
testImplementation project(':okapi-testing')
9+
testImplementation group: 'org.opencypher', name: 'front-end-9.0', version: ver.cypher.frontend
710
}

0 commit comments

Comments
 (0)