webis-de / ecir20-effect-of-near-duplicates-on-ir-evaluation

MIT License
1 stars 2 forks source link

Migrate to Gradle build system (opinionated) #2

Closed janheinrichmerker closed 3 years ago

janheinrichmerker commented 4 years ago

This PR migrates the build from Maven to Gradle. Besides better readable build config, this makes the build run on any machine, using the bundled, yet lightweight, Gradle wrapper. You can read more about the benefits of Gradle here: https://gradle.org/maven-vs-gradle/

janheinrichmerker commented 4 years ago

After resolving some missing dependencies (repositories are not transitive in Gradle), it now builds, as you can see here: https://jitpack.io/#heinrichreimer/trec-near-duplicates/d9aae6c2f9

mam10eks commented 4 years ago

I am open to change the build system to gradle, but I will need some time to review this merge request since the final, fat jar must be able to run in our spark-cluster. (and also some scripts need to be changed, e.g. the Makefile and minor changes in the scripts in src/main/bash)

janheinrichmerker commented 4 years ago

Ah, I see. Didn't know about any other build prerequisites.

janheinrichmerker commented 4 years ago

Now all dependencies from third-party/local repos are included in the release JAR.

janheinrichmerker commented 3 years ago

Closing due to inactivity