Skip to content
This repository was archived by the owner on Oct 8, 2020. It is now read-only.

Commit 4e1d68e

Browse files
Reduced file size for dist packages
1 parent 9809ff4 commit 4e1d68e

1 file changed

Lines changed: 19 additions & 4 deletions

File tree

sansa-inference-spark/pom.xml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@
9090
<groupId>org.apache.jena</groupId>
9191
<artifactId>jena-tdb</artifactId>
9292
<version>${jena.version}</version>
93+
<scope>provided</scope>
9394
</dependency>
9495

9596
<!-- OWL API -->
@@ -127,9 +128,11 @@
127128
<groupId>org.jgrapht</groupId>
128129
<artifactId>jgrapht-ext</artifactId>
129130
</dependency>
131+
<!-- only used for debugging/visualization of rule graphs, thus, scope is 'provided' to be omitted in Maven shade execution -->
130132
<dependency>
131133
<groupId>org.gephi</groupId>
132134
<artifactId>gephi-toolkit</artifactId>
135+
<scope>provided</scope>
133136
</dependency>
134137

135138
<!-- Test -->
@@ -180,7 +183,7 @@
180183
<artifactId>scala-logging_${scala.binary.version}</artifactId>
181184
</dependency>
182185

183-
<!-- Scopt -->
186+
<!-- Scopt CLI API-->
184187
<dependency>
185188
<groupId>com.github.scopt</groupId>
186189
<artifactId>scopt_${scala.binary.version}</artifactId>
@@ -192,6 +195,13 @@
192195
<artifactId>config</artifactId>
193196
</dependency>
194197

198+
<!-- disable Calcite deps in Maven shade - isn't used right now, might change in future -->
199+
<dependency>
200+
<groupId>org.apache.calcite</groupId>
201+
<artifactId>calcite-core</artifactId>
202+
<scope>provided</scope>
203+
</dependency>
204+
195205
</dependencies>
196206

197207
<build>
@@ -431,7 +441,7 @@
431441
<exclude>org.codehaus.janino:*</exclude>
432442
<exclude>org.codehaus.jettison:jettison</exclude>
433443
<exclude>org.fusesource.leveldbjni:leveldbjni-all</exclude>
434-
<exckude>org.glassfish.hk2*</exckude>
444+
<exclude>org.glassfish.hk2*</exclude>
435445
<exclude>org.glassfish.jersey*</exclude>
436446
<exclude>org.javassist:javassist</exclude>
437447
<exclude>org.json4s:json4s*</exclude>
@@ -448,6 +458,8 @@
448458
<exclude>org.gephi:*</exclude>
449459
<exclude>org.jfree:*</exclude>
450460
<exclude>com.itextpdf:*</exclude>
461+
<exclude>org.apache.poi:*</exclude>
462+
<exclude>org.apache.batik:*</exclude>
451463
</excludes>
452464

453465
</artifactSet>
@@ -586,7 +598,7 @@
586598
<exclude>commons-logging:commons-logging</exclude>
587599
<exclude>commons-net:commons-net</exclude>
588600
<exclude>io.dropwizard.metrics:metrics*</exclude>
589-
<exckude>io.netty:netty*</exckude>
601+
<exclude>io.netty:netty*</exclude>
590602
<exclude>javax.activation:activation</exclude>
591603
<exclude>javax.annotation:javax.annotation-api</exclude>
592604
<exclude>javax.servlet:javax.servlet-api</exclude>
@@ -621,7 +633,7 @@
621633
<exclude>org.codehaus.janino:*</exclude>
622634
<exclude>org.codehaus.jettison:jettison</exclude>
623635
<exclude>org.fusesource.leveldbjni:leveldbjni-all</exclude>
624-
<exckude>org.glassfish.hk2*</exckude>
636+
<exclude>org.glassfish.hk2*</exclude>
625637
<exclude>org.glassfish.jersey*</exclude>
626638
<exclude>org.javassist:javassist</exclude>
627639
<exclude>org.json4s:json4s*</exclude>
@@ -638,6 +650,9 @@
638650
<exclude>org.gephi:*</exclude>
639651
<exclude>org.jfree:*</exclude>
640652
<exclude>com.itextpdf:*</exclude>
653+
<exclude>org.apache.poi:*</exclude>
654+
<exclude>org.apache.batik:*</exclude>
655+
<exclude>org.xerial:sqlite-jdbc</exclude>
641656
</excludes>
642657

643658
</artifactSet>

0 commit comments

Comments
 (0)