In order to provide a small executable with fewer dependencies (see #36 #14 ) some libraries can be dropped now.
mvn dependency:copy-dependencies -DincludeScope=runtime
and dependency:tree showed that especially graphstream contains some heavy transitive dependencies.
total 84M
22M Nov 12 18:01 jruby-complete-9.1.17.0.jar
11M Nov 12 18:01 kubernetes-model-4.2.0.jar
6,9M Nov 12 22:39 scala-library-2.10.1.jar
5,8M Dez 1 14:55 sqlite-jdbc-3.28.0.jar
3,3M Dez 1 14:58 tomcat-embed-core-9.0.27.jar
2,0M Nov 12 18:00 commons-math3-3.4.1.jar
1,5M Nov 12 18:00 bcprov-jdk14-138.jar
1,4M Nov 12 18:00 jfreechart-1.0.14.jar
1,4M Dez 1 14:59 spring-core-5.2.1.RELEASE.jar
1,4M Dez 1 14:58 spring-web-5.2.1.RELEASE.jar
1,4M Dez 1 14:58 spring-boot-autoconfigure-2.2.1.RELEASE.jar
1,3M Nov 12 17:58 jackson-databind-2.9.10.1.jar
1,3M Nov 12 18:01 jgraphx-4.0.4.jar
1,2M Dez 1 14:59 spring-context-5.2.1.RELEASE.jar
1,2M Dez 1 14:53 hibernate-validator-6.0.18.Final.jar
1,1M Nov 12 18:00 itext-2.1.5.jar
1015K Dez 1 14:55 spring-boot-2.2.1.RELEASE.jar
960K Nov 12 18:01 cqengine-3.4.0.jar
924K Dez 1 14:58 spring-webmvc-5.2.1.RELEASE.jar
905K Nov 12 17:59 gs-core-1.3.jar
813K Nov 12 17:59 commons-math-2.1.jar
788K Nov 12 18:00 asciidoctorj-1.5.8.jar
762K Nov 12 18:01 javassist-3.25.0-GA.jar
711K Nov 12 17:59 httpclient-4.5.jar
669K Dez 1 14:59 spring-beans-5.2.1.RELEASE.jar
645K Dez 1 14:54 jakarta.mail-1.6.4.jar
577K Nov 12 17:58 jgrapht-core-1.1.0.jar
567K Nov 12 18:00 kubernetes-client-4.2.0.jar
521K Nov 12 17:59 protobuf-java-2.5.0.jar
500K Dez 1 14:59 spring-hateoas-1.0.1.RELEASE.jar
495K Nov 12 17:59 jcommon-1.0.17.jar
493K Dez 1 14:58 commons-lang3-3.9.jar
461K Nov 12 17:58 logback-core-1.2.3.jar
437K Nov 12 17:59 gs-ui-1.3.jar
416K Dez 1 14:59 okhttp-3.14.4.jar
364K Dez 1 14:59 spring-aop-5.2.1.RELEASE.jar
341K Dez 1 14:59 jackson-core-2.10.0.jar
337K Dez 1 14:53 commons-codec-1.13.jar
330K Nov 12 18:01 antlr4-runtime-4.7.2.jar
328K Nov 12 17:59 gs-algo-1.3.jar
324K Nov 12 18:01 kryo-5.0.0-RC1.jar
321K Dez 1 14:53 httpcore-4.4.12.jar
308K Nov 12 17:58 junit-4.12.jar
297K Dez 1 14:55 snakeyaml-1.25.jar
284K Nov 12 17:58 logback-classic-1.2.3.jar
276K Dez 1 14:55 spring-expression-5.2.1.RELEASE.jar
271K Dez 1 14:51 log4j-api-2.12.1.jar
266K Nov 12 22:49 rancher-java-sdk-1.0.0.jar
260K Dez 1 14:56 tomcat-embed-websocket-9.0.27.jar
249K Dez 1 14:53 tomcat-embed-el-9.0.27.jar
232K Dez 1 14:58 javax.el-3.0.1-b11.jar
218K Nov 12 17:58 json-path-2.4.0.jar
213K Dez 1 14:57 spring-boot-devtools-2.2.1.RELEASE.jar
190K Dez 1 14:44 xml-apis-1.3.04.jar
188K Nov 12 18:00 bcmail-jdk14-138.jar
179K Nov 12 18:00 commons-text-1.3.jar
178K Dez 1 14:54 spring-context-support-5.2.1.RELEASE.jar
173K Nov 12 18:00 automaton-1.11-8.jar
162K Nov 12 17:58 jgrapht-io-1.1.0.jar
124K Nov 12 18:01 kryo-serializers-0.45.jar
123K Nov 12 17:58 jaxb-api-2.3.0.jar
118K Nov 12 17:58 json-smart-2.3.jar
118K Nov 12 18:01 concurrent-trees-2.6.1.jar
113K Dez 1 14:54 jakarta.xml.bind-api-2.3.2.jar
109K Dez 1 14:55 spring-boot-configuration-processor-2.2.1.RELEASE.jar
104K Dez 1 14:56 jackson-datatype-jsr310-2.10.0.jar
In order to provide a small executable with fewer dependencies (see #36 #14 ) some libraries can be dropped now.
mvn dependency:copy-dependencies -DincludeScope=runtime and dependency:tree showed that especially graphstream contains some heavy transitive dependencies.
total 84M
22M Nov 12 18:01 jruby-complete-9.1.17.0.jar 11M Nov 12 18:01 kubernetes-model-4.2.0.jar 6,9M Nov 12 22:39 scala-library-2.10.1.jar 5,8M Dez 1 14:55 sqlite-jdbc-3.28.0.jar 3,3M Dez 1 14:58 tomcat-embed-core-9.0.27.jar 2,0M Nov 12 18:00 commons-math3-3.4.1.jar 1,5M Nov 12 18:00 bcprov-jdk14-138.jar 1,4M Nov 12 18:00 jfreechart-1.0.14.jar 1,4M Dez 1 14:59 spring-core-5.2.1.RELEASE.jar 1,4M Dez 1 14:58 spring-web-5.2.1.RELEASE.jar 1,4M Dez 1 14:58 spring-boot-autoconfigure-2.2.1.RELEASE.jar 1,3M Nov 12 17:58 jackson-databind-2.9.10.1.jar 1,3M Nov 12 18:01 jgraphx-4.0.4.jar 1,2M Dez 1 14:59 spring-context-5.2.1.RELEASE.jar 1,2M Dez 1 14:53 hibernate-validator-6.0.18.Final.jar 1,1M Nov 12 18:00 itext-2.1.5.jar 1015K Dez 1 14:55 spring-boot-2.2.1.RELEASE.jar 960K Nov 12 18:01 cqengine-3.4.0.jar 924K Dez 1 14:58 spring-webmvc-5.2.1.RELEASE.jar 905K Nov 12 17:59 gs-core-1.3.jar 813K Nov 12 17:59 commons-math-2.1.jar 788K Nov 12 18:00 asciidoctorj-1.5.8.jar 762K Nov 12 18:01 javassist-3.25.0-GA.jar 711K Nov 12 17:59 httpclient-4.5.jar 669K Dez 1 14:59 spring-beans-5.2.1.RELEASE.jar 645K Dez 1 14:54 jakarta.mail-1.6.4.jar 577K Nov 12 17:58 jgrapht-core-1.1.0.jar 567K Nov 12 18:00 kubernetes-client-4.2.0.jar 521K Nov 12 17:59 protobuf-java-2.5.0.jar 500K Dez 1 14:59 spring-hateoas-1.0.1.RELEASE.jar 495K Nov 12 17:59 jcommon-1.0.17.jar 493K Dez 1 14:58 commons-lang3-3.9.jar 461K Nov 12 17:58 logback-core-1.2.3.jar 437K Nov 12 17:59 gs-ui-1.3.jar 416K Dez 1 14:59 okhttp-3.14.4.jar 364K Dez 1 14:59 spring-aop-5.2.1.RELEASE.jar 341K Dez 1 14:59 jackson-core-2.10.0.jar 337K Dez 1 14:53 commons-codec-1.13.jar 330K Nov 12 18:01 antlr4-runtime-4.7.2.jar 328K Nov 12 17:59 gs-algo-1.3.jar 324K Nov 12 18:01 kryo-5.0.0-RC1.jar 321K Dez 1 14:53 httpcore-4.4.12.jar 308K Nov 12 17:58 junit-4.12.jar 297K Dez 1 14:55 snakeyaml-1.25.jar 284K Nov 12 17:58 logback-classic-1.2.3.jar 276K Dez 1 14:55 spring-expression-5.2.1.RELEASE.jar 271K Dez 1 14:51 log4j-api-2.12.1.jar 266K Nov 12 22:49 rancher-java-sdk-1.0.0.jar 260K Dez 1 14:56 tomcat-embed-websocket-9.0.27.jar 249K Dez 1 14:53 tomcat-embed-el-9.0.27.jar 232K Dez 1 14:58 javax.el-3.0.1-b11.jar 218K Nov 12 17:58 json-path-2.4.0.jar 213K Dez 1 14:57 spring-boot-devtools-2.2.1.RELEASE.jar 190K Dez 1 14:44 xml-apis-1.3.04.jar 188K Nov 12 18:00 bcmail-jdk14-138.jar 179K Nov 12 18:00 commons-text-1.3.jar 178K Dez 1 14:54 spring-context-support-5.2.1.RELEASE.jar 173K Nov 12 18:00 automaton-1.11-8.jar 162K Nov 12 17:58 jgrapht-io-1.1.0.jar 124K Nov 12 18:01 kryo-serializers-0.45.jar 123K Nov 12 17:58 jaxb-api-2.3.0.jar 118K Nov 12 17:58 json-smart-2.3.jar 118K Nov 12 18:01 concurrent-trees-2.6.1.jar 113K Dez 1 14:54 jakarta.xml.bind-api-2.3.2.jar 109K Dez 1 14:55 spring-boot-configuration-processor-2.2.1.RELEASE.jar 104K Dez 1 14:56 jackson-datatype-jsr310-2.10.0.jar