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 | License |
---|---|---|---|---|
com.google.guava | guava | 18.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 | License |
---|---|---|---|---|
junit | junit | 4.12 | jar | Eclipse Public License 1.0 |
org.assertj | assertj-core | 3.1.0 | jar | Apache License, Version 2.0 |
Project Transitive Dependencies
The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.
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 | License |
---|---|---|---|---|
org.hamcrest | hamcrest-core | 1.3 | jar | New BSD License |
Project Dependency Graph
Dependency Tree
- com.github.lstephen:ai-search:jar:1.3-SNAPSHOT
ai-search Description: Implementation of basic hill climbing search
URL: https://lstephen.github.io/ai-search
Project License: The Apache License, Version 2.0
- com.google.guava:guava:jar:18.0 (compile)
Guava: Google Core Libraries for Java Description: Guava is a suite of core and expanded libraries that include utility classes, google's collections, io classes, and much much more. Guava has only one code dependency - javax.annotation, per the JSR-305 spec.
URL: http://code.google.com/p/guava-libraries/guava
Project License: The Apache Software License, Version 2.0
- junit:junit:jar:4.12 (test)
JUnit Description: JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.
URL: http://junit.org
Project License: Eclipse Public License 1.0
- org.hamcrest:hamcrest-core:jar:1.3 (test)
Hamcrest Core Description: This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.
URL: https://github.com/hamcrest/JavaHamcrest/hamcrest-core
Project License: New BSD License
- org.hamcrest:hamcrest-core:jar:1.3 (test)
- org.assertj:assertj-core:jar:3.1.0 (test)
AssertJ fluent assertions Description: Rich and fluent assertions for testing for Java
URL: http://nexus.sonatype.org/oss-repository-hosting.html/assertj-parent-pom/assertj-core
Project License: Apache License, Version 2.0
- com.google.guava:guava:jar:18.0 (compile)
Licenses
The Apache License, Version 2.0: ai-search
Eclipse Public License 1.0: JUnit
Apache License, Version 2.0: AssertJ fluent assertions
New BSD License: Hamcrest Core
The Apache Software License, Version 2.0: Guava: Google Core Libraries for Java
Dependency File Details
Total | Size | Entries | Classes | Packages | Java Version | Debug Information |
---|---|---|---|---|---|---|
Filename | Size | Entries | Classes | Packages | Java Version | Debug Information |
guava-18.0.jar | 2.26 MB | 1719 | 1690 | 17 | 1.6 | Yes |
junit-4.12.jar | 314.93 kB | 323 | 286 | 30 | 1.5 | Yes |
assertj-core-3.1.0.jar | 748.62 kB | 614 | 580 | 21 | 1.6 | Yes |
hamcrest-core-1.3.jar | 45.02 kB | 52 | 45 | 3 | 1.5 | Yes |
4 | 3.36 MB | 2708 | 2601 | 71 | 1.6 | 4 |
compile: 1 | compile: 2.26 MB | compile: 1719 | compile: 1690 | compile: 17 | - | compile: 1 |
test: 3 | test: 1.11 MB | test: 989 | test: 911 | test: 54 | - | test: 3 |
Dependency Repository Locations
Repo ID | URL | Release | Snapshot |
---|---|---|---|
central | https://repo.maven.apache.org/maven2 | Yes | No |
sonatype-nexus-snapshots | https://oss.sonatype.org/content/repositories/snapshots | No | Yes |
Repository locations for each of the Dependencies.