Project Dependencies

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Type Licenses
commons-cli commons-cli 1.5.0 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-core 2.23.1 jar Apache-2.0
org.apache.logging.log4j log4j-slf4j2-impl 2.23.1 jar Apache-2.0
org.jetbrains.kotlin kotlin-stdlib 1.6.0 jar The Apache License, Version 2.0
org.jruby jruby 9.3.9.0 jar GPL-2.0LGPL-2.1EPL-2.0
org.python jython 2.7.3 jar Jython Software License
us.codecraft webmagic-core 1.0.3-SNAPSHOT jar Apache License, Version 2.0
us.codecraft webmagic-extension 1.0.3-SNAPSHOT jar Apache License, Version 2.0

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupId ArtifactId Version Type Licenses
org.junit.jupiter junit-jupiter-engine 5.10.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-launcher 1.10.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-runner 1.10.2 jar Eclipse Public License v2.0
org.junit.vintage junit-vintage-engine 5.10.2 jar Eclipse Public License v2.0

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Type Licenses
org.projectlombok lombok 1.18.32 jar The MIT License

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Classifier Type Licenses
com.alibaba fastjson 2.0.19.graal - jar Apache 2
com.alibaba.fastjson2 fastjson2 2.0.19.graal - jar Apache 2
com.alibaba.fastjson2 fastjson2-extension 2.0.19.graal - jar Apache 2
com.github.jnr jffi 1.3.9 native jar The Apache Software License, Version 2.0
com.github.jnr jffi 1.3.9 - jar The Apache Software License, Version 2.0
com.github.jnr jnr-a64asm 1.0.0 - jar The Apache Software License, Version 2.0
com.github.jnr jnr-constants 0.10.3 - jar The Apache Software License, Version 2.0
com.github.jnr jnr-enxio 0.32.13 - jar The Apache Software License, Version 2.0
com.github.jnr jnr-ffi 2.2.11 - jar The Apache Software License, Version 2.0
com.github.jnr jnr-netdb 1.2.0 - jar The Apache Software License, Version 2.0
com.github.jnr jnr-posix 3.1.15 - jar Eclipse Public License - v 2.0GNU General Public License Version 2GNU Lesser General Public License Version 2.1
com.github.jnr jnr-unixsocket 0.38.17 - jar The Apache Software License, Version 2.0
com.github.jnr jnr-x86asm 1.0.2 - jar MIT License
com.headius backport9 1.12 - jar The Apache Software License, Version 2.0
com.headius invokebinder 1.12 - jar The Apache Software License, Version 2.0
com.headius options 1.6 - jar The Apache Software License, Version 2.0
com.jayway.jsonpath json-path 2.9.0 - jar The Apache Software License, Version 2.0
com.jcraft jzlib 1.1.3 - jar BSD
commons-codec commons-codec 1.11 - jar Apache License, Version 2.0
commons-io commons-io 2.14.0 - jar Apache-2.0
commons-logging commons-logging 1.2 - jar The Apache Software License, Version 2.0
joda-time joda-time 2.10.10 - jar Apache License, Version 2.0
me.qmx.jitescript jitescript 0.4.1 - jar The Apache Software License, Version 2.0
org.apache.commons commons-collections4 4.4 - jar Apache License, Version 2.0
org.apache.commons commons-lang3 3.12.0 - jar Apache License, Version 2.0
org.apache.commons commons-pool2 2.10.0 - jar Apache License, Version 2.0
org.apache.httpcomponents httpclient 4.5.13 - jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.15 - jar Apache License, Version 2.0
org.apache.logging.log4j log4j-api 2.23.1 - jar Apache-2.0
org.jetbrains annotations 13.0 - jar The Apache Software License, Version 2.0
org.jetbrains.kotlin kotlin-stdlib-common 1.6.0 - jar The Apache License, Version 2.0
org.jruby dirgra 0.3 - jar EPL
org.jruby jruby-base 9.3.9.0 - jar GPL-2.0LGPL-2.1EPL-2.0
org.jruby jruby-stdlib 9.3.9.0 - jar GPL-2.0LGPL-2.1EPL-2.0
org.jruby.jcodings jcodings 1.0.57 - jar MIT License
org.jruby.joni joni 2.1.43 - jar MIT License
org.jsoup jsoup 1.16.1 - jar The MIT License
org.ow2.asm asm 9.2 - jar BSD-3-Clause
org.ow2.asm asm-analysis 9.2 - jar BSD-3-Clause
org.ow2.asm asm-commons 9.2 - jar BSD-3-Clause
org.ow2.asm asm-tree 9.2 - jar BSD-3-Clause
org.ow2.asm asm-util 9.2 - jar BSD-3-Clause
org.slf4j slf4j-api 2.0.4 - jar MIT License
redis.clients jedis 3.7.1 - jar MIT
us.codecraft xsoup 0.3.7 - jar The MIT License

runtime

The following is a list of runtime dependencies for this project. These dependencies are required to run the application:

GroupId ArtifactId Version Type Licenses
net.minidev accessors-smart 2.5.0 jar The Apache Software License, Version 2.0
net.minidev json-smart 2.5.0 jar The Apache Software License, Version 2.0

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupId ArtifactId Version Type Licenses
junit junit 4.13.2 jar Eclipse Public License 1.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.junit.jupiter junit-jupiter-api 5.10.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.10.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.10.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite-api 1.10.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-suite-commons 1.10.2 jar Eclipse Public License v2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

EPL: Dirgra

LGPL-2.1: JRuby Base, JRuby Lib Setup, JRuby Main Maven Artifact

The Apache License, Version 2.0: Kotlin Stdlib, Kotlin Stdlib Common, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

Eclipse Public License 1.0: JUnit

MIT License: JCodings, Joni, SLF4J API Module, jnr-x86asm

BSD-3-Clause: asm, asm-analysis, asm-commons, asm-tree, asm-util

GPL-2.0: JRuby Base, JRuby Lib Setup, JRuby Main Maven Artifact

Jython Software License: Jython

Eclipse Public License v2.0: JUnit Jupiter API, JUnit Jupiter Engine, JUnit Platform Commons, JUnit Platform Engine API, JUnit Platform Launcher, JUnit Platform Runner, JUnit Platform Suite API, JUnit Platform Suite Commons, JUnit Vintage Engine

New BSD License: Hamcrest Core

Apache 2: fastjson1-compatible, fastjson2, fastjson2-extension

BSD: JZlib

The MIT License: Project Lombok, jsoup Java HTML Parser, xsoup

Apache License, Version 2.0: Apache Commons CLI, Apache Commons Codec, Apache Commons Collections, Apache Commons Lang, Apache Commons Pool, Apache HttpClient, Apache HttpCore, Joda-Time, webmagic-core, webmagic-extension, webmagic-scripts

Apache-2.0: Apache Commons IO, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J 2.0 Binding

GNU Lesser General Public License Version 2.1: jnr-posix

MIT: Jedis

Eclipse Public License - v 2.0: jnr-posix

EPL-2.0: JRuby Base, JRuby Lib Setup, JRuby Main Maven Artifact

The Apache Software License, Version 2.0: ASM based accessors helper used by json-smart, Apache Commons Logging, IntelliJ IDEA Annotations, JSON Small and Fast Parser, backport9, invokebinder, jffi, jitescript, jnr-a64asm, jnr-constants, jnr-enxio, jnr-ffi, jnr-netdb, jnr-unixsocket, json-path, options

GNU General Public License Version 2: jnr-posix

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
fastjson-2.0.19.graal.jar 184.8 kB 135 107 14 1.8 Yes
fastjson2-2.0.19.graal.jar 1.5 MB 637 597 18 9 Yes
fastjson2-extension-2.0.19.graal.jar 63.4 kB 78 46 11 1.8 Yes
jffi-1.3.9-native.jar 875.5 kB 45 0 0 - -
jffi-1.3.9.jar 154.5 kB 137 126 2 1.8 Yes
jnr-a64asm-1.0.0.jar 86.3 kB 57 48 1 1.7 Yes
jnr-constants-0.10.3.jar 1.6 MB 1063 1038 17 1.8 Yes
jnr-enxio-0.32.13.jar 34.4 kB 37 27 1 1.8 Yes
jnr-ffi-2.2.11.jar 724.3 kB 737 666 47 1.8 Yes
jnr-netdb-1.2.0.jar 63.1 kB 55 46 1 1.8 Yes
jnr-posix-3.1.15.jar 278 kB 249 238 3 1.8 Yes
jnr-unixsocket-0.38.17.jar 48.1 kB 40 30 2 1.8 Yes
jnr-x86asm-1.0.2.jar 219.9 kB 97 84 2 1.5 Yes
backport9-1.12.jar 14 kB 29 13 7 9 Yes
invokebinder-1.12.jar 50.6 kB 34 23 3 9 Yes
options-1.6.jar 14.9 kB 21 10 3 9 Yes
json-path-2.9.0.jar 276.6 kB 221 203 13 1.8 Yes
jzlib-1.1.3.jar 72 kB 36 26 1 1.5 Yes
commons-cli-1.5.0.jar 58.3 kB 42 29 1 1.7 Yes
commons-codec-1.11.jar 335 kB 243 96 7 1.6 Yes
commons-io-2.14.0.jar 494.2 kB 361 333 15 9 Yes
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes
joda-time-2.10.10.jar 644.4 kB 765 247 7 1.5 Yes
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes
jitescript-0.4.1.jar 23 kB 20 9 2 1.6 Yes
accessors-smart-2.5.0.jar 29.9 kB 24 13 2 1.8 Yes
json-smart-2.5.0.jar 120.2 kB 107 93 5 1.8 Yes
commons-collections4-4.4.jar 751.9 kB 555 524 19 1.8 Yes
commons-lang3-3.12.0.jar 587.4 kB 374 345 17 1.8 Yes
commons-pool2-2.10.0.jar 141.2 kB 95 80 3 1.8 Yes
httpclient-4.5.13.jar 780.3 kB 511 470 24 1.6 Yes
httpcore-4.4.15.jar 328.3 kB 283 253 17 1.6 Yes
log4j-api-2.23.1.jar 342.5 kB 241 206 9 9 Yes
log4j-core-2.23.1.jar 1.9 MB 1310 1206 55 9 Yes
log4j-slf4j2-impl-2.23.1.jar 27.3 kB 28 12 2 9 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 9 Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
annotations-13.0.jar 17.5 kB 45 32 2 1.5 Yes
kotlin-stdlib-1.6.0.jar 1.5 MB 920 877 31 9 Yes
kotlin-stdlib-common-1.6.0.jar 200.6 kB 337 0 0 - -
dirgra-0.3.jar 16.4 kB 20 10 1 1.6 Yes
jruby-9.3.9.0.jar 26.1 kB 11 0 0 - -
jruby-base-9.3.9.0.jar 8.5 MB 6371 6181 123 1.8 Yes
jruby-stdlib-9.3.9.0.jar 14.4 MB 2389 0 0 - -
jcodings-1.0.57.jar 1.7 MB 835 167 11 9 Yes
joni-2.1.43.jar 214.2 kB 119 105 7 9 Yes
jsoup-1.16.1.jar 443.3 kB 284 266 7 1.8 Yes
junit-jupiter-api-5.10.2.jar 211 kB 197 182 8 9 Yes
junit-jupiter-engine-5.10.2.jar 244.7 kB 147 130 9 9 Yes
junit-platform-commons-1.10.2.jar 106.2 kB 64 44 7 9 Yes
junit-platform-engine-1.10.2.jar 204.8 kB 153 136 10 9 Yes
junit-platform-launcher-1.10.2.jar 183.8 kB 131 116 7 9 Yes
junit-platform-runner-1.10.2.jar 16.6 kB 12 4 2 9 Yes
junit-platform-suite-api-1.10.2.jar 22.6 kB 35 26 2 9 No
junit-platform-suite-commons-1.10.2.jar 17.3 kB 12 3 2 9 Yes
junit-vintage-engine-5.10.2.jar 67.5 kB 49 35 6 9 Yes
opentest4j-1.3.0.jar 14.3 kB 15 9 2 9 Yes
asm-9.2.jar 122 kB 44 38 3 9 Yes
asm-analysis-9.2.jar 34.3 kB 22 15 2 9 Yes
asm-commons-9.2.jar 72.6 kB 34 28 2 9 Yes
asm-tree-9.2.jar 52.7 kB 45 39 2 9 Yes
asm-util-9.2.jar 84.9 kB 31 25 2 9 Yes
lombok-1.18.32.jar 2 MB 1082 178 13 9 Yes
jython-2.7.3.jar 37.4 MB 22431 17600 500 1.8 Yes
slf4j-api-2.0.4.jar 61.8 kB 66 52 5 9 Yes
jedis-3.7.1.jar 900.6 kB 763 747 7 1.8 Yes
webmagic-core-1.0.3-SNAPSHOT.jar 106.2 kB 100 79 12 11 Yes
webmagic-extension-1.0.3-SNAPSHOT.jar 114 kB 126 101 14 11 Yes
xsoup-0.3.7.jar 62 kB 65 53 3 1.8 Yes
Total Size Entries Classes Packages Java Version Debug Information
69 82.5 MB 46114 34948 1172 11 64
compile: 53 compile: 78.8 MB compile: 43636 compile: 33581 compile: 1060 11 compile: 49
runtime: 2 runtime: 150.1 kB runtime: 131 runtime: 106 runtime: 7 runtime: 2
provided: 1 provided: 2 MB provided: 1082 provided: 178 provided: 13 provided: 1
test: 13 test: 1.5 MB test: 1265 test: 1083 test: 92 9 test: 12