build update

This commit is contained in:
Jörg Prante 2021-06-03 20:36:24 +02:00
parent bc85508c04
commit e07804a8a8
4 changed files with 5 additions and 8 deletions

View file

@ -1,3 +0,0 @@
language: java
jdk:
- openjdk11

View file

@ -1,15 +1,15 @@
# xbib Guava
# Guava - simplified and reduced
This is xbib Guava, a build of Google Guava with the following differences to the
original [Google Guava Library](https://github.com/google/guava):
- forked master branch on November 21, 2019 ("28.1+")
- forked master branch on November 21, 2019 (28.1+)
- removed all external annotations, so this library does not have any dependencies
- removed duplicate JDK classes (LongAdder, Striped64)
- compiled under Java 11 and with a module info for JPMS (module org.xbib.guava)
- removed duplicate JDK11 classes (LongAdder, Striped64)
- replaced sun.misc.Unsafe dependent classes with safe versions (LongAdders, UnsignedBytes, LittleEndianByteArray, AbstractFuture)
- the guava failureaccess dependency is included
- removed listenablefuture empty dependency hack
- compiled under and for Java 11 and with a module info for JPMS (module org.xbib.guava)
- Gradle as build system
All credits belong to the original authors

View file

@ -26,7 +26,7 @@ ext {
apply plugin: 'java-library'
apply from: rootProject.file('gradle/init/banner.gradle')
apply from: rootProject.file('gradle/ide/idea.gradle')
apply from: rootProject.file('gradle/compile/repo.gradle')
apply from: rootProject.file('gradle/repositories/maven.gradle')
apply from: rootProject.file('gradle/compile/java.gradle')
apply from: rootProject.file('gradle/test/junit5.gradle')
apply from: rootProject.file('gradle/publishing/publication.gradle')