Clean up some transient dependencies

- not needed for Gradle build
one reason to love Maven and Gradle handles it too.
pull/442/head
reger24 3 years ago
parent fa2fd37a48
commit 06cd77f7bc

@ -8,9 +8,8 @@ plugins {
id 'java'
id 'distribution'
id 'maven-publish'
id 'com.github.johnrengelman.shadow' version '5.1.0'
// Load gradle-nsis plugin
id "com.github.langmo.gradlensis" version "0.1.0"
id 'com.github.johnrengelman.shadow' version '5.1.0' // uberJar plugin
id 'com.github.langmo.gradlensis' version '0.1.0' // NSIS plugin
}
apply plugin: 'java'
@ -78,48 +77,24 @@ dependencies {
// implementation 'net.yacy.extlib:J7Zip-modified:1.02' // alternatively support library from mavenLocal() repo (use publishToMavenLocal in subproject first)
implementation fileTree(dir: 'lib', include: 'J7Zip-modified.jar') // switched back to use local lib/jar for this one library (avoiding sub-project execution w/o need)
implementation 'org.apache.james:apache-mime4j:0.6'
implementation 'org.apache.calcite.avatica:avatica-core:1.13.0'
implementation 'org.bouncycastle:bcmail-jdk15on:1.69'
implementation 'org.bouncycastle:bcpkix-jdk15on:1.69'
implementation 'org.bouncycastle:bcprov-jdk15on:1.69'
implementation 'org.bouncycastle:bcutil-jdk15on:1.69'
implementation 'org.apache.calcite:calcite-core:1.18.0'
implementation 'org.apache.calcite:calcite-linq4j:1.18.0'
implementation 'net.sourceforge.jchardet:jchardet:1.0'
implementation 'com.twelvemonkeys.common:common-image:3.3.2'
implementation 'com.twelvemonkeys.common:common-io:3.3.2'
implementation 'com.twelvemonkeys.common:common-lang:3.3.2'
implementation 'commons-codec:commons-codec:1.14'
implementation 'org.apache.commons:commons-collections4:4.4'
implementation 'org.apache.commons:commons-compress:1.21'
implementation 'commons-fileupload:commons-fileupload:1.4'
implementation 'commons-io:commons-io:2.7'
implementation 'commons-lang:commons-lang:2.6'
implementation 'org.apache.commons:commons-lang3:3.12.0'
implementation 'commons-logging:commons-logging:1.2'
implementation 'org.apache.commons:commons-math3:3.4.1'
implementation 'org.apache.pdfbox:fontbox:2.0.15'
implementation 'com.google.guava:guava:25.1-jre'
implementation 'com.hazelcast:hazelcast:4.2'
implementation 'org.eclipse.jetty.http2:http2-client:9.4.34.v20201102'
implementation 'org.eclipse.jetty.http2:http2-common:9.4.34.v20201102'
implementation 'org.eclipse.jetty.http2:http2-http-client-transport:9.4.34.v20201102'
implementation 'org.apache.httpcomponents:httpclient:4.5.12'
implementation 'org.apache.httpcomponents:httpcore:4.4.13'
implementation 'org.apache.httpcomponents:httpmime:4.5.12'
implementation 'com.ibm.icu:icu4j:63.1'
implementation 'com.twelvemonkeys.imageio:imageio-bmp:3.3.2'
implementation 'com.twelvemonkeys.imageio:imageio-core:3.3.2'
implementation 'com.twelvemonkeys.imageio:imageio-metadata:3.3.2'
implementation 'com.twelvemonkeys.imageio:imageio-tiff:3.3.2'
implementation 'com.fasterxml.jackson.core:jackson-annotations:2.11.2'
implementation 'com.fasterxml.jackson.core:jackson-core:2.11.2'
implementation 'com.fasterxml.jackson.core:jackson-databind:2.11.2'
implementation 'oro:oro:2.0.8'
implementation 'net.jthink:jaudiotagger:2.2.5'
implementation 'jcifs:jcifs:1.3.17'
implementation 'org.slf4j:jcl-over-slf4j:1.7.25'
implementation 'javax.servlet:javax.servlet-api:3.1.0'
implementation 'org.eclipse.jetty:jetty-client:9.4.35.v20201120'
implementation 'org.eclipse.jetty:jetty-continuation:9.4.35.v20201120'
@ -144,30 +119,15 @@ dependencies {
implementation 'org.jwat:jwat-gzip:1.1.1'
implementation 'org.jwat:jwat-warc:1.1.1'
implementation 'com.cybozu.labs:langdetect:1.1-20120112'
implementation 'org.slf4j:log4j-over-slf4j:1.7.32'
implementation 'org.slf4j:jcl-over-slf4j:1.7.25'
implementation 'com.drewnoakes:metadata-extractor:2.11.0'
implementation 'io.dropwizard.metrics:metrics-core:3.2.2'
implementation 'io.dropwizard.metrics:metrics-jmx:4.1.5'
implementation 'io.opentracing:opentracing-api:0.33.0'
implementation 'io.opentracing:opentracing-noop:0.33.0'
implementation 'io.opentracing:opentracing-util:0.33.0'
implementation 'org.apache.pdfbox:pdfbox:2.0.15'
implementation 'org.apache.poi:poi:3.17'
implementation 'org.apache.poi:poi-scratchpad:3.17'
implementation 'org.rrd4j:rrd4j:3.2'
implementation 'org.slf4j:slf4j-api:1.7.32'
implementation 'org.slf4j:slf4j-jdk14:1.7.32'
implementation 'org.apache.solr:solr-core:8.8.1'
implementation 'org.apache.solr:solr-solrj:8.8.1'
implementation 'org.locationtech.spatial4j:spatial4j:0.6'
implementation 'org.codehaus.woodstox:stax2-api:3.1.4'
implementation 'org.bitlet:weupnp:0.1.4'
implementation 'org.codehaus.woodstox:woodstox-core-asl:4.4.1'
implementation 'xml-apis:xml-apis:1.4.01'
implementation 'com.adobe.xmp:xmpcore:5.1.3'
implementation 'org.tukaani:xz:1.8'
implementation 'org.apache.zookeeper:zookeeper:3.4.14'
testImplementation('junit:junit:4.13.2')
}
@ -179,6 +139,8 @@ configurations.implementation {
exclude group: 'org.eclipse.jetty', module: 'jetty-alpn-java-client'
exclude group: 'org.eclipse.jetty', module: 'jetty-alpn-java-server'
exclude group: 'org.eclipse.jetty', module: 'jetty-alpn-server'
// warning 'Class path contains multiple SLF4J bindings'
exclude group: 'org.slf4j', module: 'slf4j-log4j12'
}
// output to lib/yacycore.jar (like with ant with downside by determine class-path)
@ -223,6 +185,7 @@ task runGitComInf(type: JavaExec) {
import org.apache.tools.ant.filters.ReplaceTokens
task prepYaCyProperties (type: Copy, dependsOn : ['runGitComInf']) {
mustRunAfter runGitComInf
def propfile = "build/tmp/gitbuildnumber.properties";
if (project.file(propfile).exists()) { // must check otherwise any action may stop after clean on this error
file("build/tmp/gitbuildnumber.properties").withReader {

Loading…
Cancel
Save