From 6a4df6f09b915f8f66ccb05d52f2bf3b317eac31 Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Wed, 4 Mar 2020 21:07:57 +0100 Subject: [PATCH] Refine external-libraries.txt --- external-libraries.txt | 145 +++++++++++++++++++++++++++++++---------- 1 file changed, 111 insertions(+), 34 deletions(-) diff --git a/external-libraries.txt b/external-libraries.txt index 258c1f29818..29749ba910d 100644 --- a/external-libraries.txt +++ b/external-libraries.txt @@ -5,6 +5,7 @@ This file is manually kept in sync with build.gradle and the binary jars contain One can list all dependencies by using Gradle task `dependencyReport`. It generates the file [build/reports/project/dependencies.txt](build/reports/project/dependencies.txt). +There, [one can use](https://stackoverflow.com/a/49727249/873282) `sed 's/^.* //' | sort | uniq` to flatten the dependencies. ## Legend @@ -38,30 +39,31 @@ Note: It is important to include v1.5.54 or later as v1.5.54 is the first ver (Sorted alphabetically by Id) -Id: com.airhacks:afterburner.fx -Project: afterburner.fx -URL: /~https://github.com/AdamBien/afterburner.fx -License: Apache-2.0 - -Id: com.apple:AppleJavaExtensions -Project: AppleJavaExtensions -URL: https://developer.apple.com/legacy/library/samplecode/AppleJavaExtensions/Introduction/Intro.html -License: Apple License - Id: com.github.tomtung Project: latex2unicode URL: /~https://github.com/tomtung/latex2unicode License: Apache-2.0 +Id: com.google.code.gson:gson +Project: Google Guava +URL: /~https://github.com/google/gson +License: Apache-2.0 + +Id: com.google.guava:failureaccess +Project: Google Guava +URL: /~https://github.com/google/guava +License: Apache-2.0 +Note: See /~https://github.com/google/guava/issues/3437 for a discussion that this dependency is really required. + Id: com.google.guava:guava Project: Google Guava URL: /~https://github.com/google/guava License: Apache-2.0 -Id: com.impossibl.pgjdbc-ng:pgjdbc-ng -Project: pgjdbc-ng -URL: http://impossibl.github.io/pgjdbc-ng -License: BSD-3-Clause +Id: com.google.j2objc:j2objc-annotations +Project: j2objc-annotations +URL: /~https://github.com/google/j2objc +License: Apache-2.0 Id: com.konghq.unirest Project: Unirest for Java @@ -83,11 +85,6 @@ Project: Oracle's JDBC drivers URL: https://repo1.maven.org/maven2/com/oracle/ojdbc/ojdbc10/19.3.0.0/ojdbc10-19.3.0.0.pom License: Oracle Free Use Terms and Conditions (FUTC) -Id: com.sibvisions.external.jvxfx:DnDTabPane -Project: Drag'n'Drop TabPane -URL: /~https://github.com/sibvisions/javafx.DndTabPane -License: EPL-1.0 - Id: commons-cli:commons-cli Project: Apache Commons CLI URL: http://commons.apache.org/cli/ @@ -98,11 +95,6 @@ Project: Apache Commons Logging URL: http://commons.apache.org/logging/ License: Apache-2.0 -Id: de.codecentric.centerdevice -Project: javafxsvg -URL: /~https://github.com/codecentric/javafxsvg -License: BSD 3-Clause - Id: de.jensd:fontawesomefx-materialdesignfont Project: FontAwesomeFX URL: https://bitbucket.org/Jerady/fontawesomefx @@ -208,7 +200,7 @@ Project: ControlsFX URL: http://fxexperience.com/controlsfx/ License: BSD-3-Clause -Id: org.fx.misc.easybind:easybind +Id: org.fxmisc.easybind:easybind Project: EasyBind URL: /~https://github.com/TomasMikula/EasyBind License: BSD-2-Clause @@ -288,12 +280,97 @@ Project: OpenOffice.org URL: http://www.openoffice.org/api/SDK License: Apache-2.0 -Id: org.xmlunit:xmlunit-core -Project: XMLUnit -URL: http://www.xmlunit.org/ -License: Apache-2.0 - -Id: org.xmlunit:xmlunit-matchers -Project: XMLUnit -URL: http://www.xmlunit.org/ -License: Apache-2.0 +## Sorted list of runtime dependencies output by gradle + +```text +com.github.tomtung:latex2unicode_2.12:0.2.6 +com.google.code.gson:gson:2.8.6 +com.google.errorprone:error_prone_annotations:2.3.4 +com.google.guava:failureaccess:1.0.1 +com.google.guava:guava:28.2-jre +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava +com.google.j2objc:j2objc-annotations:1.3 +com.ibm.icu:icu4j:62.1 +com.jfoenix:jfoenix:9.0.9 +com.konghq:unirest-java:3.6.00 +com.microsoft.azure:applicationinsights-core:2.4.1 +com.microsoft.azure:applicationinsights-logging-log4j2:2.4.1 +com.oracle.ojdbc:ojdbc10:19.3.0.0 +com.oracle.ojdbc:ons:19.3.0.0 +com.oracle.ojdbc:osdt_cert:19.3.0.0 +com.oracle.ojdbc:osdt_core:19.3.0.0 +com.oracle.ojdbc:simplefan:19.3.0.0 +com.oracle.ojdbc:ucp:19.3.0.0 +com.sun.istack:istack-commons-runtime:3.0.8 +com.sun.xml.fastinfoset:FastInfoset:1.2.16 +commons-cli:commons-cli:1.4 +commons-codec:commons-codec:1.11 +commons-logging:commons-logging:1.2 +de.jensd:fontawesomefx-commons:11.0 +de.jensd:fontawesomefx-materialdesignfont:1.7.22-11 +de.saxsys:mvvmfx-validation:1.9.0-SNAPSHOT +de.saxsys:mvvmfx:1.8.0 +de.undercouch:citeproc-java:2.1.0-SNAPSHOT +eu.lestard:doc-annotations:0.2 +info.debatty:java-string-similarity:1.2.1 +io.github.java-diff-utils:java-diff-utils:4.5 +jakarta.activation:jakarta.activation-api:1.2.1 +jakarta.annotation:jakarta.annotation-api:1.3.5 +jakarta.xml.bind:jakarta.xml.bind-api:2.3.2 +net.jcip:jcip-annotations:1.0 +net.jodah:typetools:0.6.1 +org.antlr:antlr-runtime:3.5.2 +org.antlr:antlr4-runtime:4.8-1 +org.apache.commons:commons-csv:1.8 +org.apache.commons:commons-lang3:3.9 +org.apache.commons:commons-text:1.8 +org.apache.httpcomponents:httpasyncclient:4.1.4 +org.apache.httpcomponents:httpclient:4.5.11 +org.apache.httpcomponents:httpcore-nio:4.4.13 +org.apache.httpcomponents:httpcore:4.4.13 +org.apache.httpcomponents:httpmime:4.5.11 +org.apache.logging.log4j:log4j-api:3.0.0-SNAPSHOT +org.apache.logging.log4j:log4j-core:3.0.0-SNAPSHOT +org.apache.logging.log4j:log4j-jcl:3.0.0-SNAPSHOT +org.apache.logging.log4j:log4j-plugins:3.0.0-SNAPSHOT +org.apache.logging.log4j:log4j-slf4j18-impl:3.0.0-SNAPSHOT +org.apache.pdfbox:fontbox:2.0.18 +org.apache.pdfbox:pdfbox:2.0.18 +org.apache.pdfbox:xmpbox:2.0.18 +org.apache.tika:tika-core:1.23 +org.bouncycastle:bcprov-jdk15on:1.64 +org.checkerframework:checker-qual:2.10.0 +org.controlsfx:controlsfx:11.0.1 +org.fxmisc.easybind:easybind:1.0.3 +org.fxmisc.flowless:flowless:0.6.1 +org.fxmisc.richtext:richtextfx:0.10.4 +org.fxmisc.undo:undofx:2.1.0 +org.fxmisc.wellbehaved:wellbehavedfx:0.3.3 +org.glassfish.hk2.external:jakarta.inject:2.6.1 +org.glassfish.jaxb:jaxb-runtime:2.3.2 +org.glassfish.jaxb:txw2:2.3.2 +org.graalvm.js:js:19.2.1 +org.graalvm.regex:regex:19.2.1 +org.graalvm.sdk:graal-sdk:19.2.1 +org.graalvm.truffle:truffle-api:19.2.1 +org.jbibtex:jbibtex:1.0.17 +org.jsoup:jsoup:1.13.1 +org.jvnet.staxex:stax-ex:1.8.1 +org.mariadb.jdbc:mariadb-java-client:2.5.4 +org.openjfx:javafx-base:13.0.2 +org.openjfx:javafx-controls:13.0.2 +org.openjfx:javafx-fxml:13.0.2 +org.openjfx:javafx-graphics:13.0.2 +org.openjfx:javafx-media:13.0.2 +org.openjfx:javafx-swing:13.0.2 +org.openjfx:javafx-web:13.0.2 +org.ow2.asm:asm-analysis:6.2.1 +org.ow2.asm:asm-commons:6.2.1 +org.ow2.asm:asm-tree:6.2.1 +org.ow2.asm:asm-util:6.2.1 +org.ow2.asm:asm:6.2.1 +org.postgresql:postgresql:42.2.10 +org.reactfx:reactfx:2.0-M5 +org.scala-lang:scala-library:2.12.8 +org.slf4j:slf4j-api:2.0.0-alpha1 +```