Dependencies - ProofDrivenQuerying/pdq GitHub Wiki
Dependencies
common
The following are listed in common/pom.xml
.
Those that are struck through have been removed from the ci
branch:
- jcommander 1.35
mysql-connector-java 5.1.30- postgresql 9.1-901-1.jdbc4
derby 10.13.1.1derbyclient 10.13.1.1- junit 4.11
- log4j-1.2-api 2.13.3
- guava 16.0.1
- commons-lang3 3.3.1
- commons-collections4 4.0
- mockito-core 1.9.5
jgrapht 0.8.3commons-io 2.4javax.annotation-api 1.3.2- jaxb-api 2.4.0-b180725.0427
- jaxb-runtime 2.4.0-b180725.0644
datasources
The following are listed in datasources/pom.xml
.
Those that are struck through have been removed from the ci
branch:
- pdq-common 1.0.0-Beta
mysql-connector-java 5.1.30- postgresql 9.3-1102-jdbc41
- jcs 1.3 (used in datasources/legacy/services/rest/RESTRelation.java)
- javax.ws.rs-api 2.0
- jackson-databind 2.2.3
- jackson-jaxrs-json-provider 2.2.3
- jackson-dataformat-xml 2.2.3
- jersey-client 2.11
and the following that are also in an upstream PDQ dependency:
- jaxb-api
- junit
- log4j-1.2-api
- guava
- mockito-core
- commons-lang3
reasoning
The following are listed in reasoning/pom.xml
.
Those that are struck through have been removed from the ci
branch:
- pdq-common 1.0.0-Beta
- pdq-datasources 1.0.0-Beta
jcommander 1.35mysql-connector-java 5.1.30
and the following that are also in an upstream PDQ dependency:
- junit
- log4j-1.2-api
- guava
- mockito-core
- commons-collections4
cost
The following are listed in cost/pom.xml
and are all necessary:
- pdq-common 1.0.0-Beta
and the following that are also in an upstream PDQ dependency:
- jaxb-api
- junit
- log4j-1.2-api
- guava
- mockito-core
planner
The following are listed in planner/pom.xml
. Those that are struck through have been removed from the ci
branch:
- pdq-common 1.0.0-Beta
- pdq-cost 1.0.0-Beta
- pdq-reasoning 1.0.0-Beta
jcommander 1.35
In addition the following was required, that was removed from common
- jgrapht 0.8.3
and the following that are also in an upstream PDQ dependency:
- junit
- guava
- mockito-core
- commons-collections4
- commons-lang3
runtime
The following are listed in runtime/pom.xml
. Those that are struck through have been removed from the ci
branch:
- pdq-common 1.0.0-Beta
- pdq-cost 1.0.0-Beta
- pdq-datasources 1.0.0-Beta
jcs 1.3jcommander 1.35
and the following that are also in an upstream PDQ dependency:
- guava
- jersey-client
- log4j-1.2-api