blob: 236c1911b0e73bab1062d56226ddc096f7a80c9c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
<info organisation="net.yacy" module="search-server"/>
<configurations defaultconfmapping="default">
<!-- https://wrongnotes.blogspot.com/2014/02/simplest-explanation-of-ivy.html -->
<conf name="compile" visibility="public"/>
<conf name="test" visibility="public"/>
<conf name="solr9-bridge" visibility="private"/>
<conf name="solr9-bridge-tool" visibility="private"/>
</configurations>
<dependencies defaultconf="compile->default">
<dependency org="commons-fileupload" name="commons-fileupload" rev="1.6.0" conf="compile->master" />
<dependency org="org.apache.commons" name="commons-lang3" rev="3.20.0">
<exclude module="junit"/>
</dependency>
<dependency org="com.cybozu.labs" name="langdetect" rev="1.1-20120112" conf="compile->master"/>
<dependency org="com.drewnoakes" name="metadata-extractor" rev="2.20.0" />
<dependency org="com.fasterxml.jackson.core" name="jackson-databind" rev="2.22.1"/>
<dependency org="com.github.ben-manes.caffeine" name="caffeine" rev="3.2.4"/>
<dependency org="com.google.guava" name="guava" rev="33.6.0-jre" conf="compile->master"/>
<dependency org="com.google.guava" name="failureaccess" rev="1.0.3" />
<dependency org="com.ibm.icu" name="icu4j" rev="78.3"/>
<dependency org="com.github.mwiede" name="jsch" rev="2.28.4" />
<dependency org="com.twelvemonkeys.imageio" name="imageio-core" rev="3.13.1"/>
<dependency org="com.twelvemonkeys.imageio" name="imageio-bmp" rev="3.13.1" />
<dependency org="com.twelvemonkeys.imageio" name="imageio-tiff" rev="3.13.1"/>
<dependency org="commons-codec" name="commons-codec" rev="1.22.0" />
<dependency org="commons-io" name="commons-io" rev="2.22.0" />
<dependency org="commons-logging" name="commons-logging" rev="1.4.0" />
<dependency org="io.dropwizard.metrics" name="metrics-core" rev="4.2.39"/>
<dependency org="io.dropwizard.metrics" name="metrics-jmx" rev="4.2.39" conf="compile->master"/>
<dependency org="io.opentracing" name="opentracing-noop" rev="0.33.0"/>
<dependency org="io.opentracing" name="opentracing-util" rev="0.33.0"/>
<dependency org="javax.servlet" name="javax.servlet-api" rev="4.0.1"/>
<dependency org="javainetlocator" name="inetaddresslocator" rev="2.18" />
<dependency org="eu.agno3.jcifs" name="jcifs-ng" rev="2.1.10" />
<dependency org="net.arnx" name="jsonic" rev="1.3.10"/>
<dependency org="net.jthink" name="jaudiotagger" rev="3.0.1"/>
<dependency org="net.sourceforge.jchardet" name="jchardet" rev="1.0"/>
<dependency org="org.apache.commons" name="commons-collections4" rev="4.5.0" />
<dependency org="org.apache.commons" name="commons-compress" rev="1.28.0" />
<dependency org="org.apache.calcite.avatica" name="avatica-core" rev="1.28.0" conf="compile->master"/>
<dependency org="org.apache.calcite" name="calcite-core" rev="1.42.0" conf="compile->master"/>
<dependency org="org.apache.calcite" name="calcite-linq4j" rev="1.42.0" conf="compile->master"/>
<dependency org="org.apache.commons" name="commons-math3" rev="3.6.1" />
<dependency org="org.apache.commons" name="commons-lang3" rev="3.20.0" />
<dependency org="org.apache.httpcomponents" name="httpclient" rev="4.5.14"/>
<dependency org="org.apache.httpcomponents" name="httpmime" rev="4.5.14"/>
<dependency org="org.apache.james" name="apache-mime4j-core" rev="0.8.14"/>
<dependency org="org.apache.james" name="apache-mime4j-dom" rev="0.8.14"/>
<dependency org="org.apache.lucene" name="lucene-analysis-common" rev="9.0.0"/>
<dependency org="org.apache.lucene" name="lucene-backward-codecs" rev="9.0.0" />
<dependency org="org.apache.lucene" name="lucene-classification" rev="9.0.0" />
<dependency org="org.apache.lucene" name="lucene-codecs" rev="9.0.0" />
<dependency org="org.apache.lucene" name="lucene-grouping" rev="9.0.0" />
<dependency org="org.apache.lucene" name="lucene-highlighter" rev="9.0.0" />
<dependency org="org.apache.lucene" name="lucene-join" rev="9.0.0" />
<dependency org="org.apache.lucene" name="lucene-memory" rev="9.0.0" />
<dependency org="org.apache.lucene" name="lucene-misc" rev="9.0.0" />
<dependency org="org.apache.lucene" name="lucene-queries" rev="9.0.0" />
<dependency org="org.apache.lucene" name="lucene-queryparser" rev="9.0.0" conf="compile->master"/>
<dependency org="org.apache.lucene" name="lucene-spatial-extras" rev="9.0.0" conf="compile->master"/>
<dependency org="org.apache.lucene" name="lucene-suggest" rev="9.0.0"/>
<dependency org="org.apache.pdfbox" name="pdfbox" rev="3.0.7" />
<dependency org="org.apache.poi" name="poi" rev="5.5.1" />
<dependency org="org.apache.poi" name="poi-scratchpad" rev="5.5.1" />
<!--
Solr is embedded and its Jetty-backed runner and HTTP/2 clients are not used directly by YaCy.
Keep Solr's Jetty 9 runtime family out of the embedded-server classpath so Jetty can
be migrated independently. The master configuration already omits transitives; the
explicit excludes preserve that boundary if the configuration mapping changes later.
-->
<dependency org="org.apache.solr" name="solr-core" rev="9.0.0" conf="solr9-bridge->master">
<exclude org="org.eclipse.jetty" module="*"/>
<exclude org="org.eclipse.jetty.http2" module="*"/>
</dependency>
<dependency org="org.apache.solr" name="solr-scripting" rev="9.0.0" conf="solr9-bridge->master">
<exclude org="org.eclipse.jetty" module="*"/>
<exclude org="org.eclipse.jetty.http2" module="*"/>
</dependency>
<dependency org="org.apache.solr" name="solr-solrj" rev="9.0.0" conf="solr9-bridge->master">
<exclude org="org.eclipse.jetty" module="*"/>
<exclude org="org.eclipse.jetty.http2" module="*"/>
</dependency>
<dependency org="org.apache.zookeeper" name="zookeeper" rev="3.9.5" conf="compile->master" />
<dependency org="org.bitlet" name="weupnp" rev="0.1.4" />
<dependency org="org.bouncycastle" name="bcmail-jdk18on" rev="1.84" />
<dependency org="com.fasterxml.woodstox" name="woodstox-core" rev="7.2.1" />
<dependency org="org.eclipse.jetty" name="jetty-http" rev="9.4.58.v20250814" conf="compile->default;solr9-bridge->master"/>
<dependency org="org.eclipse.jetty" name="jetty-io" rev="9.4.58.v20250814" conf="compile->default;solr9-bridge->master"/>
<dependency org="org.eclipse.jetty" name="jetty-client" rev="9.4.58.v20250814" conf="solr9-bridge->master"/>
<dependency org="org.eclipse.jetty" name="jetty-proxy" rev="9.4.58.v20250814"/>
<dependency org="org.eclipse.jetty" name="jetty-security" rev="9.4.58.v20250814"/>
<dependency org="org.eclipse.jetty" name="jetty-server" rev="9.4.58.v20250814"/>
<dependency org="org.eclipse.jetty" name="jetty-servlets" rev="9.4.58.v20250814"/>
<dependency org="org.eclipse.jetty" name="jetty-servlet" rev="9.4.58.v20250814">
<exclude module="jetty-util-ajax" />
</dependency>
<dependency org="org.eclipse.jetty" name="jetty-util" rev="9.4.58.v20250814" conf="compile->default;solr9-bridge->master" />
<dependency org="org.eclipse.jetty" name="jetty-webapp" rev="9.4.58.v20250814" />
<!--
Temporary Solr 9.0 runtime bridge: CoreContainer eagerly constructs an
Http2SolrClient for its shard/update handlers even in standalone mode.
YaCy source must not use these clients. Remove this Jetty 9 island only
after the relocated Solr 9.0 bridge replaces these unrelocated jars.
-->
<dependency org="org.eclipse.jetty.http2" name="http2-client" rev="9.4.58.v20250814" conf="solr9-bridge->master"/>
<dependency org="org.eclipse.jetty.http2" name="http2-common" rev="9.4.58.v20250814" conf="solr9-bridge->master"/>
<dependency org="org.eclipse.jetty.http2" name="http2-http-client-transport" rev="9.4.58.v20250814" conf="solr9-bridge->master"/>
<dependency org="org.jsoup" name="jsoup" rev="1.22.2" />
<dependency org="org.jwat" name="jwat-warc" rev="1.2.1">
<exclude module="bcprov-jdk15to18" />
</dependency>
<dependency org="org.locationtech.spatial4j" name="spatial4j" rev="0.8"/>
<dependency org="org.rrd4j" name="rrd4j" rev="3.10"/>
<!-- Solr 9.0.0 directly references the SLF4J 1.7 StaticLoggerBinder API. -->
<dependency org="org.slf4j" name="slf4j-api" rev="1.7.36" force="true"/>
<dependency org="org.slf4j" name="jcl-over-slf4j" rev="1.7.36"/>
<dependency org="org.slf4j" name="log4j-over-slf4j" rev="1.7.36"/>
<dependency org="org.slf4j" name="slf4j-jdk14" rev="1.7.36"/>
<!-- This does not match langdetect.jar from pre-ivy -->
<dependency org="org.tukaani" name="xz" rev="1.12"/>
<dependency org="oro" name="oro" rev="2.0.8"/>
<dependency org="junit" name="junit" rev="4.13.2" conf="test->default"/>
<dependency org="org.hamcrest" name="hamcrest-core" rev="3.0" conf="test->default"/>
<!-- Build-time bytecode relocation for the private Solr 9.0 Jetty client island. -->
<dependency org="org.ow2.asm" name="asm" rev="9.9" conf="solr9-bridge-tool->master"/>
<dependency org="org.ow2.asm" name="asm-commons" rev="9.9" conf="solr9-bridge-tool->master"/>
<dependency org="com.github.luben" name="zstd-jni" rev="1.5.7-11"></dependency>
<dependency org="ai.djl" name ="api" rev="0.36.0"></dependency>
</dependencies>
</ivy-module>
|