Skip to content

Commit 076744d

Browse files
yukiisboredmariobehling
authored andcommitted
Deprecation of Apache Ant (#1025)
* Gradle: Use Maven central repository instead of lib folder Closes #881 * Gradle: Disable doclint for Javadoc tasks Fixes #1024 * Deprecate Apache Ant This commit fully deprecates Apache Ant and migrates existing scripts, etc to use Gradle over Apache Ant. The build.xml file is not removed, the tasks has been modified to use gradle via the wrapper to prevent system breakage for some users. Closes #1022
1 parent 8b31b59 commit 076744d

File tree

83 files changed

+151
-148
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+151
-148
lines changed

.travis.yml

-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ install:
1212
- pip install --user flake8
1313
script:
1414
- gradle build
15-
- gradle clean
16-
- ant
1715
- bin/start.sh
1816
- flake8 bin
1917
- docker build -t loklak_server -f docker/Dockerfile .

.utility/push-docs-to-gh-pages.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ cp .utility/CNAME $HOME
66

77
echo -e "Creating javadoc...\n"
88

9-
ant javadoc
9+
./gradlew javadoc
1010

1111
echo -e "Publishing javadoc...\n"
1212

bin/.preload.sh

+6-12
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/usr/bin/env bash
22

3+
JARFILE="build/libs/loklak_server-all.jar"
34
INSTALLATIONCONFIG="data/settings/installation.txt"
45
PIDFILE="data/loklak.pid"
56
DFAULTCONFIG="conf/config.properties"
@@ -31,20 +32,12 @@ if [ -f $CUSTOMCONFIG ]; then
3132
if [ -n $j ]; then CUSTOMXmx="$j"; fi;
3233
fi
3334

34-
CLASSPATH=""
35-
for N in lib/*.jar; do CLASSPATH="$CLASSPATH$N:"; done
36-
37-
if [ -d "./classes" ]; then
38-
CLASSPATH=".:./classes/:$CLASSPATH"
39-
elif [ -d "./build/classes/main" ]; then
40-
CLASSPATH=".:./build/classes/main:$CLASSPATH"
35+
if [ -f $JARFILE ]; then
36+
CLASSPATH="$JARFILE"
4137
else
4238
echo "It seems you haven't compile Loklak"
43-
echo "You can use either Gradle or Ant to build Loklak"
44-
echo "If you want to build with Ant,"
45-
echo "$ ant"
46-
echo "If you want to build with Gradle,"
47-
echo "$ gradle build"
39+
echo "To build Loklak,"
40+
echo "$ ./gradlew build"
4841
exit 1
4942
fi
5043

@@ -58,3 +51,4 @@ fi
5851
export INSTALLATIONCONFIG
5952
export LOGCONFIG
6053
export STARTUPFILE
54+
export CLASSPATH

bin/upgrade.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ cd `dirname $0`/..
33
echo "loading latest code changes"
44
git pull origin master
55
echo "clean up"
6-
ant clean
6+
./gradlew clean
77
echo "building loklak"
8-
ant
8+
./gradlew build
99
bin/restart.sh

build.gradle

+79-78
Original file line numberDiff line numberDiff line change
@@ -42,90 +42,91 @@ shadowJar {
4242
into 'ssi'
4343
}
4444
}
45-
4645
assemble.dependsOn shadowJar
4746

4847
repositories {
49-
flatDir {
50-
dirs 'lib'
51-
}
48+
mavenCentral()
5249
}
5350

5451
dependencies {
55-
compile name: 'antlr-runtime-3.5'
56-
compile name: 'asm-4.1'
57-
compile name: 'asm-commons-4.1'
58-
compile name: 'bcprov-jdk15on-154'
59-
compile name: 'bcpkix-jdk15on-154'
60-
compile name: 'boilerpipe-1.2-dev'
61-
compile name: 'commons-cli-1.3.1'
62-
compile name: 'commons-logging-1.2'
63-
compile name: 'compiler-0.8.13'
64-
compile name: 'compress-lzf-1.0.2'
65-
compile name: 'elasticsearch-2.4.0'
66-
compile name: 'groovy-all-2.4.4-indy'
67-
compile name: 'guava-18.0'
68-
compile name: 'hamcrest-core-1.3'
69-
compile name: 'HdrHistogram-2.1.6'
70-
compile name: 'hppc-0.7.1'
71-
compile name: 'httpclient-4.5.2'
72-
compile name: 'httpcore-4.4.4'
73-
compile name: 'httpmime-4.5.2'
74-
compile name: 'jackson-core-2.8.1'
75-
compile name: 'jackson-dataformat-cbor-2.8.1'
76-
compile name: 'jackson-dataformat-smile-2.8.1'
77-
compile name: 'jackson-dataformat-yaml-2.8.1'
78-
compile name: 'javax.mail-1.5.5'
79-
compile name: 'javax.servlet-api-3.1.0'
80-
compile name: 'jcommon-1.0.18'
81-
compile name: 'jdom-1.1.3'
82-
compile name: 'jetty-http-9.3.11.v20160721'
83-
compile name: 'jetty-io-9.3.11.v20160721'
84-
compile name: 'jetty-rewrite-9.3.11.v20160721'
85-
compile name: 'jetty-security-9.3.11.v20160721'
86-
compile name: 'jetty-server-9.3.11.v20160721'
87-
compile name: 'jetty-servlet-9.3.11.v20160721'
88-
compile name: 'jetty-servlets-9.3.11.v20160721'
89-
compile name: 'jetty-util-9.3.11.v20160721'
90-
compile name: 'jetty-webapp-9.3.11.v20160721'
91-
compile name: 'jfreechart-1.0.19'
92-
compile name: 'jna-4.1.0'
93-
compile name: 'joda-convert-1.2'
94-
compile name: 'joda-time-2.9.4'
95-
compile name: 'json-schema-validator-2.2.6-lib'
96-
compile name: 'jsoup-1.9.2'
97-
compile name: 'jsr166e-1.1.0'
98-
compile name: 'jts-1.13'
99-
compile name: 'junit-4.12'
100-
compile name: 'log4j-1.2-api-2.6.2'
101-
compile name: 'log4j-api-2.6.2'
102-
compile name: 'log4j-core-2.6.2'
103-
compile name: 'log4j-slf4j-impl-2.6.2'
104-
compile name: 'lucene-analyzers-common-5.5.2'
105-
compile name: 'lucene-backward-codecs-5.5.2'
106-
compile name: 'lucene-core-5.5.2'
107-
compile name: 'lucene-grouping-5.5.2'
108-
compile name: 'lucene-highlighter-5.5.2'
109-
compile name: 'lucene-join-5.5.2'
110-
compile name: 'lucene-memory-5.5.2'
111-
compile name: 'lucene-misc-5.5.2'
112-
compile name: 'lucene-queries-5.5.2'
113-
compile name: 'lucene-queryparser-5.5.2'
114-
compile name: 'lucene-sandbox-5.5.2'
115-
compile name: 'lucene-spatial-5.5.2'
116-
compile name: 'lucene-spatial3d-5.5.2'
117-
compile name: 'lucene-suggest-5.5.2'
118-
compile name: 'nekohtml-1.9.17'
119-
compile name: 'netty-3.10.6.Final'
120-
compile name: 'rome-1.0'
121-
compile name: 'securesm-1.0'
122-
compile name: 'slf4j-api-1.7.21'
123-
compile name: 'snakeyaml-1.15'
124-
compile name: 'spatial4j-0.5'
125-
compile name: 't-digest-3.0'
126-
compile name: 'twitter4j-core-4.0.2'
127-
compile name: 'twitter4j-stream-4.0.2'
128-
compile name: 'xerces-2.9.1'
52+
compile group: 'org.antlr', name: 'antlr-runtime', version: '3.5'
53+
compile group: 'org.ow2.asm', name: 'asm', version: '4.1'
54+
compile group: 'org.ow2.asm', name: 'asm-commons', version: '4.1'
55+
compile group: 'org.bouncycastle', name: 'bcprov-jdk15on', version: '1.54'
56+
compile group: 'org.bouncycastle', name: 'bcpkix-jdk15on', version: '1.54'
57+
compile group: 'com.robbypond', name: 'boilerpipe', version: '1.2.3'
58+
compile group: 'commons-cli', name: 'commons-cli', version: '1.3.1'
59+
compile group: 'commons-logging', name: 'commons-logging', version: '1.2'
60+
compile group: 'com.github.spullara.mustache.java', name: 'compiler', version: '0.8.13'
61+
compile group: 'com.ning', name: 'compress-lzf', version: '1.0.2'
62+
compile group: 'org.elasticsearch', name: 'elasticsearch', version: '2.4.0'
63+
compile group: 'org.codehaus.groovy', name: 'groovy-all', version: '2.4.4'
64+
compile group: 'com.google.guava', name: 'guava', version: '18.0'
65+
compile group: 'org.hamcrest', name: 'hamcrest-core', version: '1.3'
66+
compile group: 'org.hdrhistogram', name: 'HdrHistogram', version: '2.1.6'
67+
compile group: 'com.carrotsearch', name: 'hppc', version: '0.7.1'
68+
compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.2'
69+
compile group: 'org.apache.httpcomponents', name: 'httpcore', version: '4.4.4'
70+
compile group: 'org.apache.httpcomponents', name: 'httpmime', version: '4.5.2'
71+
compile group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.8.1'
72+
compile group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-cbor', version: '2.8.1'
73+
compile group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-smile', version: '2.8.1'
74+
compile group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-yaml', version: '2.8.1'
75+
compile group: 'com.sun.mail', name: 'javax.mail', version: '1.5.5'
76+
compile group: 'javax.servlet', name: 'javax.servlet-api', version: '3.1.0'
77+
compile group: 'net.sf.jcommon', name: 'jcommon', version: '1.0.1'
78+
compile group: 'org.jdom', name: 'jdom', version: '1.1.3'
79+
compile group: 'org.eclipse.jetty', name: 'jetty-http', version: '9.3.11.v20160721'
80+
compile group: 'org.eclipse.jetty', name: 'jetty-io', version: '9.3.11.v20160721'
81+
compile group: 'org.eclipse.jetty', name: 'jetty-rewrite', version: '9.3.11.v20160721'
82+
compile group: 'org.eclipse.jetty', name: 'jetty-security', version: '9.3.11.v20160721'
83+
compile group: 'org.eclipse.jetty', name: 'jetty-server', version: '9.3.11.v20160721'
84+
compile group: 'org.eclipse.jetty', name: 'jetty-servlet', version: '9.3.11.v20160721'
85+
compile group: 'org.eclipse.jetty', name: 'jetty-servlets', version: '9.3.11.v20160721'
86+
compile group: 'org.eclipse.jetty', name: 'jetty-util', version: '9.3.11.v20160721'
87+
compile group: 'org.eclipse.jetty', name: 'jetty-webapp', version: '9.3.11.v20160721'
88+
compile group: 'org.jfree', name: 'jfreechart', version: '1.0.19'
89+
compile group: 'net.java.dev.jna', name: 'jna', version: '4.1.0'
90+
compile group: 'org.joda', name: 'joda-convert', version: '1.2'
91+
compile group: 'joda-time', name: 'joda-time', version: '2.9.4'
92+
compile group: 'com.github.fge', name: 'json-schema-validator', version: '2.2.6'
93+
compile group: 'org.jsoup', name: 'jsoup', version: '1.9.2'
94+
compile group: 'com.twitter', name: 'jsr166e', version: '1.1.0'
95+
compile group: 'com.vividsolutions', name: 'jts', version: '1.13'
96+
compile group: 'junit', name: 'junit', version: '4.12'
97+
compile group: 'org.apache.logging.log4j', name: 'log4j-1.2-api', version: '2.6.2'
98+
compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.6.2'
99+
compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.6.2'
100+
compile group: 'org.apache.logging.log4j', name: 'log4j-slf4j-impl', version: '2.6.2'
101+
compile group: 'org.apache.lucene', name: 'lucene-analyzers-common', version: '5.5.2'
102+
compile group: 'org.apache.lucene', name: 'lucene-backward-codecs', version: '5.5.2'
103+
compile group: 'org.apache.lucene', name: 'lucene-core', version: '5.5.2'
104+
compile group: 'org.apache.lucene', name: 'lucene-grouping', version: '5.5.2'
105+
compile group: 'org.apache.lucene', name: 'lucene-highlighter', version: '5.5.2'
106+
compile group: 'org.apache.lucene', name: 'lucene-join', version: '5.5.2'
107+
compile group: 'org.apache.lucene', name: 'lucene-memory', version: '5.5.2'
108+
compile group: 'org.apache.lucene', name: 'lucene-misc', version: '5.5.2'
109+
compile group: 'org.apache.lucene', name: 'lucene-queries', version: '5.5.2'
110+
compile group: 'org.apache.lucene', name: 'lucene-queryparser', version: '5.5.2'
111+
compile group: 'org.apache.lucene', name: 'lucene-sandbox', version: '5.5.2'
112+
compile group: 'org.apache.lucene', name: 'lucene-spatial', version: '5.5.2'
113+
compile group: 'org.apache.lucene', name: 'lucene-spatial3d', version: '5.5.2'
114+
compile group: 'org.apache.lucene', name: 'lucene-suggest', version: '5.5.2'
115+
compile group: 'net.sourceforge.nekohtml', name: 'nekohtml', version: '1.9.17'
116+
compile group: 'io.netty', name: 'netty', version: '3.10.6.Final'
117+
compile group: 'rome', name: 'rome', version: '1.0'
118+
compile group: 'org.elasticsearch', name: 'securesm', version: '1.0'
119+
compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.21'
120+
compile group: 'org.yaml', name: 'snakeyaml', version: '1.15'
121+
compile group: 'com.spatial4j', name: 'spatial4j', version: '0.5'
122+
compile group: 'com.tdunning', name: 't-digest', version: '3.0'
123+
compile group: 'org.twitter4j', name: 'twitter4j-core', version: '4.0.2'
124+
compile group: 'org.twitter4j', name: 'twitter4j-stream', version: '4.0.2'
125+
compile group: 'xerces', name: 'xerces', version: '2.4.0'
126+
}
127+
128+
tasks.withType(Javadoc) {
129+
options.addBooleanOption('Xdoclint:none', true)
129130
}
130131

131132
task setup(type: JavaExec, dependsOn: classes) {

build.xml

+54-46
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,77 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<project basedir="." default="build" name="loklak">
3-
<property environment="env"/>
4-
<property name="target" value="1.8"/>
5-
<property name="source" value="1.8"/>
6-
<path id="loklak.classpath">
7-
<pathelement location="classes"/>
8-
<fileset dir="lib">
9-
<include name="**/*.jar"/>
10-
</fileset>
11-
</path>
3+
4+
<condition property="windows">
5+
<os family="windows"/>
6+
</condition>
7+
8+
<condition property="nix">
9+
<os family="unix"/>
10+
</condition>
1211

13-
<target name="init">
14-
<copy includeemptydirs="false" todir="classes">
15-
<fileset dir="src">
16-
<exclude name="**/*.launch"/>
17-
<exclude name="**/*.java"/>
18-
</fileset>
19-
</copy>
12+
<target name="set-exec-win" if="windows">
13+
<property name="gradlew-path"
14+
location="./gradlew.bat"/>
15+
<echo message="It's a Windows system, gradlew-path has been set to ${gradlew-path} "/>
16+
</target>
17+
18+
<target name="set-exec-nix" if="nix">
19+
<property name="gradlew-path"
20+
location="./gradlew"/>
21+
<echo message="It's a UNIX system, gradlew-path has been set to ${gradlew-path} "/>
22+
</target>
23+
24+
<target depends="set-exec-win, set-exec-nix" name="init">
25+
<echo>
26+
======================================================
27+
-- ATTENTION --
28+
29+
THE ANT BUILD SYSTEM IS DEPRECATED - PLEASE USE GRADLE
30+
31+
TO BUILD WITH GRADLE WITHOUT HAVING TO INSTALL IT RUN
32+
$ ./gradlew build
33+
34+
THIS BUILD SCRIPT WILL USE GRADLE VIA EXEC
35+
36+
THANK YOU
37+
======================================================
38+
</echo>
2039
</target>
2140

22-
<target name="clean">
23-
<delete dir="classes"/>
24-
<delete dir="html/javadoc"/>
41+
<target depends="init" name="clean">
42+
<exec executable="${gradlew-path}">
43+
<arg value="clean"/>
44+
</exec>
2545
</target>
2646

2747
<target depends="init" name="build">
28-
<delete dir="classes"/>
29-
<mkdir dir="classes"/>
30-
<echo message="${ant.project.name}: ${ant.file}"/>
31-
<javac debug="true" destdir="classes" includeantruntime="false" source="${source}" target="${target}" encoding="UTF-8">
32-
<src path="src"/>
33-
<classpath refid="loklak.classpath"/>
34-
</javac>
48+
<exec executable="${gradlew-path}">
49+
<arg value="build"/>
50+
</exec>
51+
<copy todir="classes">
52+
<fileset dir="build/classes"/>
53+
</copy>
3554
</target>
3655

3756
<target name="javadoc" depends="init" description="make javadoc">
38-
<delete dir="html/javadoc"/>
39-
<javadoc destdir="html/javadoc" windowtitle="loklak javadoc" encoding="UTF-8" charset="UTF-8" access="private">
40-
<classpath refid="loklak.classpath"/>
41-
<fileset dir="src">
42-
<include name="**/*.java"/>
43-
</fileset>
44-
</javadoc>
57+
<exec executable="${gradlew-path}">
58+
<arg value="javadoc"/>
59+
</exec>
4560
</target>
4661

4762
<target depends="build,javadoc" name="all"/>
4863

4964
<target name="start">
50-
<java classname="org.loklak.Main" failonerror="true" fork="yes">
51-
<jvmarg line="-ea"/>
52-
<classpath refid="loklak.classpath"/>
53-
</java>
65+
<exec executable="${gradlew-path}">
66+
<arg value="start"/>
67+
</exec>
5468
</target>
5569

5670
<target name="jar" depends="build">
5771
<mkdir dir="dist"/>
58-
<manifestclasspath property="jar.classpath" jarfile="dist/loklak.jar">
59-
<classpath refid="loklak.classpath" />
60-
</manifestclasspath>
61-
<jar destfile="dist/loklak.jar" basedir="classes/">
62-
<manifest>
63-
<attribute name="Class-Path" value="${jar.classpath}" />
64-
<attribute name="Main-Class" value="org.loklak.LoklakServer" />
65-
</manifest>
66-
</jar>
72+
<copy todir="dist">
73+
<fileset dir="build/libs"/>
74+
</copy>
6775
</target>
6876

6977
</project>

cloud9-setup.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
sudo apt-get update
2-
sudo apt-get install -y ant openjdk-8-jdk; git clone https://github.com/loklak/loklak_server.git loklak_server
2+
sudo apt-get install -y openjdk-8-jdk; git clone https://github.com/loklak/loklak_server.git loklak_server
33
cd loklak_server;
44
sed -i.bak 's/^\(port.http=\).*/\180/' conf/config.properties
55
sed -i.bak 's/^\(port.https=\).*/\1443/' conf/config.properties
66
sed -i.bak 's/^\(upgradeInterval=\).*/\186400000000/' conf/config.properties
7-
ant
7+
./gradlew build
88
bin/start.sh

docker/Dockerfile

+7-5
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,23 @@ EXPOSE 80 443
1111
ADD bin /loklak_server/bin/
1212
ADD conf /loklak_server/conf/
1313
ADD src /loklak_server/src/
14-
ADD lib /loklak_server/lib/
1514
ADD html /loklak_server/html/
1615
ADD installation /loklak_server/installation/
1716
ADD ssi /loklak_server/ssi/
18-
ADD build.xml /loklak_server/
17+
ADD gradle /loklak_server/gradle/
18+
ADD gradlew /loklak_server/
19+
ADD build.gradle /loklak_server/
20+
ADD settings.gradle /loklak_server/
1921

2022
# install OpenJDK 8 JDK, Ant, and Bash
21-
RUN apk update && apk add openjdk8 apache-ant git bash && \
23+
RUN apk update && apk add openjdk8 git bash && \
2224
# compile loklak
23-
cd /loklak_server && ant && \
25+
cd /loklak_server && ./gradlew build && \
2426
# change config file
2527
sed -i 's/^\(port.http=\).*/\180/;s/^\(port.https=\).*/\1443/;s/^\(upgradeInterval=\).*/\186400000000/' \
2628
conf/config.properties && \
2729
# remove OpenJDK 8 JDK and Ant
28-
apk del openjdk8 apache-ant git && \
30+
apk del openjdk8 git && \
2931
# install OpenJDK 8 JRE without GUI support
3032
apk add openjdk8-jre-base
3133

lib/HdrHistogram-2.1.6.jar

-107 KB
Binary file not shown.

lib/antlr-runtime-3.5.jar

-164 KB
Binary file not shown.

lib/asm-4.1.jar

-46.2 KB
Binary file not shown.

lib/asm-commons-4.1.jar

-37.2 KB
Binary file not shown.

lib/bcpkix-jdk15on-154.jar

-658 KB
Binary file not shown.

lib/bcprov-jdk15on-154.jar

-3.13 MB
Binary file not shown.

lib/boilerpipe-1.2-dev.jar

-121 KB
Binary file not shown.

lib/commons-cli-1.3.1.jar

-51.7 KB
Binary file not shown.

lib/commons-logging-1.2.jar

-60.4 KB
Binary file not shown.

lib/compiler-0.8.13.jar

-108 KB
Binary file not shown.

lib/compress-lzf-1.0.2.jar

-77.9 KB
Binary file not shown.

lib/elasticsearch-2.4.0.jar

-9.04 MB
Binary file not shown.

lib/groovy-all-2.4.4-indy.jar

-6.49 MB
Binary file not shown.

lib/guava-18.0.jar

-2.15 MB
Binary file not shown.

lib/hamcrest-core-1.3.jar

-44 KB
Binary file not shown.

lib/hppc-0.7.1.jar

-1.09 MB
Binary file not shown.

lib/httpclient-4.5.2.jar

-719 KB
Binary file not shown.

lib/httpcore-4.4.4.jar

-319 KB
Binary file not shown.

lib/httpmime-4.5.2.jar

-40.1 KB
Binary file not shown.

lib/jackson-core-2.8.1.jar

-273 KB
Binary file not shown.

lib/jackson-dataformat-cbor-2.8.1.jar

-49 KB
Binary file not shown.
-71.2 KB
Binary file not shown.

lib/jackson-dataformat-yaml-2.8.1.jar

-39.6 KB
Binary file not shown.

lib/javax.mail-1.5.5.jar

-589 KB
Binary file not shown.

lib/javax.servlet-api-3.1.0.jar

-93.6 KB
Binary file not shown.

lib/jcommon-1.0.18.jar

-303 KB
Binary file not shown.

lib/jdom-1.1.3.jar

-148 KB
Binary file not shown.

lib/jetty-http-9.3.11.v20160721.jar

-145 KB
Binary file not shown.

lib/jetty-io-9.3.11.v20160721.jar

-109 KB
Binary file not shown.
-33.2 KB
Binary file not shown.
-92.3 KB
Binary file not shown.

lib/jetty-server-9.3.11.v20160721.jar

-482 KB
Binary file not shown.
-114 KB
Binary file not shown.
-84.4 KB
Binary file not shown.

lib/jetty-util-9.3.11.v20160721.jar

-422 KB
Binary file not shown.

lib/jetty-webapp-9.3.11.v20160721.jar

-110 KB
Binary file not shown.

lib/jfreechart-1.0.19.jar

-1.49 MB
Binary file not shown.

lib/jna-4.1.0.jar

-893 KB
Binary file not shown.

lib/joda-convert-1.2.jar

-37.6 KB
Binary file not shown.

lib/joda-time-2.9.4.jar

-615 KB
Binary file not shown.
-5.95 MB
Binary file not shown.

lib/jsoup-1.9.2.jar

-312 KB
Binary file not shown.

lib/jsr166e-1.1.0.jar

-60.8 KB
Binary file not shown.

lib/jts-1.13.jar

-776 KB
Binary file not shown.

lib/junit-4.12.jar

-308 KB
Binary file not shown.

lib/log4j-1.2-api-2.6.2.jar

-42.1 KB
Binary file not shown.

lib/log4j-api-2.6.2.jar

-194 KB
Binary file not shown.

lib/log4j-core-2.6.2.jar

-1.14 MB
Binary file not shown.

lib/log4j-slf4j-impl-2.6.2.jar

-22.4 KB
Binary file not shown.

lib/lucene-analyzers-common-5.5.2.jar

-1.5 MB
Binary file not shown.

lib/lucene-backward-codecs-5.5.2.jar

-421 KB
Binary file not shown.

lib/lucene-core-5.5.2.jar

-2.26 MB
Binary file not shown.

lib/lucene-grouping-5.5.2.jar

-105 KB
Binary file not shown.

lib/lucene-highlighter-5.5.2.jar

-141 KB
Binary file not shown.

lib/lucene-join-5.5.2.jar

-133 KB
Binary file not shown.

lib/lucene-memory-5.5.2.jar

-33 KB
Binary file not shown.

lib/lucene-misc-5.5.2.jar

-168 KB
Binary file not shown.

lib/lucene-queries-5.5.2.jar

-246 KB
Binary file not shown.

lib/lucene-queryparser-5.5.2.jar

-393 KB
Binary file not shown.

lib/lucene-sandbox-5.5.2.jar

-227 KB
Binary file not shown.

lib/lucene-spatial-5.5.2.jar

-255 KB
Binary file not shown.

lib/lucene-spatial3d-5.5.2.jar

-193 KB
Binary file not shown.

lib/lucene-suggest-5.5.2.jar

-240 KB
Binary file not shown.

lib/marineapi-0.9.0.jar

-126 KB
Binary file not shown.

lib/nekohtml-1.9.17.jar

-122 KB
Binary file not shown.

lib/netty-3.10.6.Final.jar

-1.23 MB
Binary file not shown.

lib/rome-1.0.jar

-215 KB
Binary file not shown.

lib/securesm-1.0.jar

-6.86 KB
Binary file not shown.

lib/slf4j-api-1.7.21.jar

-40.1 KB
Binary file not shown.

lib/snakeyaml-1.15.jar

-263 KB
Binary file not shown.

lib/spatial4j-0.5.jar

-145 KB
Binary file not shown.

lib/t-digest-3.0.jar

-48.6 KB
Binary file not shown.

lib/twitter4j-core-4.0.2.jar

-274 KB
Binary file not shown.

lib/twitter4j-stream-4.0.2.jar

-55.9 KB
Binary file not shown.

lib/xerces-2.9.1.jar

-1.17 MB
Binary file not shown.

0 commit comments

Comments
 (0)