Updated dependencies
This commit is contained in:
parent
f740cad818
commit
6d893e4184
115
LICENSE
115
LICENSE
|
@ -1,7 +1,7 @@
|
|||
- Utilities - Utilities for use within Java projects
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://git.dorkbox.com/dorkbox/Utilities
|
||||
Copyright 2021
|
||||
Copyright 2022
|
||||
Dorkbox LLC
|
||||
|
||||
Extra license information
|
||||
|
@ -122,6 +122,51 @@
|
|||
Copyright 2017
|
||||
Greg Briggs
|
||||
|
||||
- CommonUtils - Common utility extension functions for kotlin
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://www.pronghorn.tech
|
||||
Copyright 2017
|
||||
Pronghorn Technology LLC
|
||||
Dorkbox LLC
|
||||
|
||||
- ConcurrentWeakIdentityHashMap - Concurrent WeakIdentity HashMap
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/spring-projects/spring-loaded/blob/master/springloaded/src/main/java/org/springsource/loaded/support/ConcurrentWeakIdentityHashMap.java
|
||||
Copyright 2016
|
||||
zhanhb
|
||||
|
||||
- kotlinx.coroutines - Library support for Kotlin coroutines with multiplatform support
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/Kotlin/kotlinx.coroutines
|
||||
Copyright 2022
|
||||
JetBrains s.r.o.
|
||||
|
||||
- Java Uuid Generator - A set of Java classes for working with UUIDs
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/cowtowncoder/java-uuid-generator
|
||||
Copyright 2022
|
||||
Tatu Saloranta (tatu.saloranta@iki.fi)
|
||||
Contributors. See source release-notes/CREDITS
|
||||
|
||||
- kotlin-logging - Lightweight logging framework for Kotlin
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/MicroUtils/kotlin-logging
|
||||
Copyright 2022
|
||||
Ohad Shai
|
||||
|
||||
- SLF4J - Simple facade or abstraction for various logging frameworks
|
||||
[MIT License]
|
||||
http://www.slf4j.org
|
||||
Copyright 2022
|
||||
QOS.ch
|
||||
|
||||
- XZ for Java - Complete implementation of XZ data compression in pure Java
|
||||
[Public Domain, per Creative Commons CC0]
|
||||
https://tukaani.org/xz/java.html
|
||||
Copyright 2022
|
||||
Lasse Collin
|
||||
Igor Pavlov
|
||||
|
||||
- Kotlin -
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/JetBrains/kotlin
|
||||
|
@ -133,70 +178,44 @@
|
|||
- JNA - Simplified native library access for Java.
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/twall/jna
|
||||
Copyright 2021
|
||||
Copyright 2022
|
||||
Timothy Wall
|
||||
|
||||
- JNA-Platform - Mappings for a number of commonly used platform functions
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/twall/jna
|
||||
Copyright 2021
|
||||
Copyright 2022
|
||||
Timothy Wall
|
||||
|
||||
- Java Uuid Generator - A set of Java classes for working with UUIDs
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/cowtowncoder/java-uuid-generator
|
||||
Copyright 2021
|
||||
Tatu Saloranta (tatu.saloranta@iki.fi)
|
||||
Contributors. See source release-notes/CREDITS
|
||||
|
||||
- Netty - An event-driven asynchronous network application framework
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://netty.io
|
||||
Copyright 2021
|
||||
Copyright 2022
|
||||
The Netty Project
|
||||
Contributors. See source NOTICE
|
||||
|
||||
- Bouncy Castle Crypto - Lightweight cryptography API and JCE Extension
|
||||
[The Apache Software License, Version 2.0]
|
||||
http://www.bouncycastle.org
|
||||
Copyright 2021
|
||||
Copyright 2022
|
||||
The Legion of the Bouncy Castle Inc
|
||||
|
||||
- Lightweight Java Game Library - Java library that enables cross-platform access to popular native APIs
|
||||
[BSD 3-Clause License]
|
||||
https://github.com/LWJGL/lwjgl3
|
||||
Copyright 2021
|
||||
Copyright 2022
|
||||
Lightweight Java Game Library
|
||||
|
||||
- TypeTools - A simple, zero-dependency library for working with types. Supports Java 1.6+ and Android.
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/jhalterman/typetools
|
||||
Copyright 2021
|
||||
Copyright 2022
|
||||
Jonathan Halterman and friends
|
||||
|
||||
- kotlinx.coroutines - Library support for Kotlin coroutines with multiplatform support
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/Kotlin/kotlinx.coroutines
|
||||
Copyright 2021
|
||||
JetBrains s.r.o.
|
||||
|
||||
- SLF4J - Simple facade or abstraction for various logging frameworks
|
||||
[MIT License]
|
||||
http://www.slf4j.org
|
||||
Copyright 2021
|
||||
QOS.ch
|
||||
|
||||
- XZ for Java - Complete implementation of XZ data compression in pure Java
|
||||
[Public Domain, per Creative Commons CC0]
|
||||
https://tukaani.org/xz/java.html
|
||||
Copyright 2021
|
||||
Lasse Collin
|
||||
Igor Pavlov
|
||||
|
||||
- Executor - Shell, JVM, and SSH command execution on Linux, MacOS, or Windows for Java 8+
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://git.dorkbox.com/dorkbox/Executor
|
||||
Copyright 2021
|
||||
Copyright 2022
|
||||
Dorkbox LLC
|
||||
|
||||
Extra license information
|
||||
|
@ -220,16 +239,28 @@
|
|||
Kotlin Compiler, Test Data+Libraries, and Tools repository contain third-party code, to which different licenses may apply
|
||||
See: https://github.com/JetBrains/kotlin/blob/master/license/README.md
|
||||
|
||||
- kotlinx.coroutines - Library support for Kotlin coroutines with multiplatform support
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/Kotlin/kotlinx.coroutines
|
||||
Copyright 2022
|
||||
JetBrains s.r.o.
|
||||
|
||||
- SLF4J - Simple facade or abstraction for various logging frameworks
|
||||
[MIT License]
|
||||
http://www.slf4j.org
|
||||
Copyright 2022
|
||||
QOS.ch
|
||||
|
||||
- Logback - Logback is a logging framework for Java applications
|
||||
[The Apache Software License, Version 2.0]
|
||||
http://logback.qos.ch
|
||||
Copyright 2021
|
||||
Copyright 2022
|
||||
QOS.ch
|
||||
|
||||
- SSHJ - SSHv2 library for Java
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/hierynomus/sshj
|
||||
Copyright 2021
|
||||
Copyright 2022
|
||||
Jeroen van Erp
|
||||
SSHJ Contributors
|
||||
|
||||
|
@ -260,18 +291,6 @@
|
|||
https://github.com/str4d/ed25519-java
|
||||
https://github.com/str4d
|
||||
|
||||
- kotlinx.coroutines - Library support for Kotlin coroutines with multiplatform support
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/Kotlin/kotlinx.coroutines
|
||||
Copyright 2021
|
||||
JetBrains s.r.o.
|
||||
|
||||
- SLF4J - Simple facade or abstraction for various logging frameworks
|
||||
[MIT License]
|
||||
http://www.slf4j.org
|
||||
Copyright 2021
|
||||
QOS.ch
|
||||
|
||||
- Updates - Software Update Management
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://git.dorkbox.com/dorkbox/Updates
|
||||
|
|
|
@ -30,14 +30,14 @@ plugins {
|
|||
id("com.dorkbox.VersionUpdate") version "2.4"
|
||||
id("com.dorkbox.GradlePublish") version "1.11"
|
||||
|
||||
kotlin("jvm") version "1.5.21"
|
||||
kotlin("jvm") version "1.6.10"
|
||||
}
|
||||
|
||||
object Extras {
|
||||
// set for the project
|
||||
const val description = "Utilities for use within Java projects"
|
||||
const val group = "com.dorkbox"
|
||||
const val version = "1.12"
|
||||
const val version = "1.13"
|
||||
|
||||
// set as project.ext
|
||||
const val name = "Utilities"
|
||||
|
@ -47,8 +47,6 @@ object Extras {
|
|||
const val url = "https://git.dorkbox.com/dorkbox/Utilities"
|
||||
|
||||
val buildDate = Instant.now().toString()
|
||||
|
||||
const val coroutineVer = "1.5.1"
|
||||
}
|
||||
|
||||
///////////////////////////////
|
||||
|
@ -170,6 +168,19 @@ licensing {
|
|||
author("Greg Briggs")
|
||||
url("http://www.uofr.net/~greg/java/get-resource-listing.html")
|
||||
}
|
||||
extra("CommonUtils", License.APACHE_2) {
|
||||
copyright(2017)
|
||||
description("Common utility extension functions for kotlin")
|
||||
author("Pronghorn Technology LLC")
|
||||
author("Dorkbox LLC")
|
||||
url("https://www.pronghorn.tech ")
|
||||
}
|
||||
extra("ConcurrentWeakIdentityHashMap", License.APACHE_2) {
|
||||
copyright(2016)
|
||||
description("Concurrent WeakIdentity HashMap")
|
||||
author("zhanhb")
|
||||
url("https://github.com/spring-projects/spring-loaded/blob/master/springloaded/src/main/java/org/springsource/loaded/support/ConcurrentWeakIdentityHashMap.java")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -191,40 +202,47 @@ tasks.jar.get().apply {
|
|||
// NOTE: compileOnly is used because there are some classes/dependencies that ARE NOT necessary to be included, UNLESS the user
|
||||
// is actually using that part of the library. If this happens, they will (or should) already be using the dependency)
|
||||
dependencies {
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:${Extras.coroutineVer}")
|
||||
api("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0")
|
||||
|
||||
implementation("com.dorkbox:Executor:3.3")
|
||||
implementation("com.dorkbox:Updates:1.1")
|
||||
api("com.dorkbox:Executor:3.9")
|
||||
api("com.dorkbox:Updates:1.1")
|
||||
|
||||
val jnaVersion = "5.8.0"
|
||||
|
||||
|
||||
val jnaVersion = "5.10.0"
|
||||
compileOnly("net.java.dev.jna:jna-jpms:$jnaVersion")
|
||||
compileOnly("net.java.dev.jna:jna-platform-jpms:$jnaVersion")
|
||||
|
||||
implementation("org.slf4j:slf4j-api:1.8.0-beta4")
|
||||
// https://github.com/cowtowncoder/java-uuid-generator
|
||||
// Java UUID class doesn't expose time/location versions, has a flawed compareTo() on 64bit, and is slow. This one is also thread safe.s
|
||||
api("com.fasterxml.uuid:java-uuid-generator:4.0.1")
|
||||
|
||||
implementation("org.tukaani:xz:1.9")
|
||||
// https://github.com/MicroUtils/kotlin-logging
|
||||
api("io.github.microutils:kotlin-logging:2.1.21")
|
||||
api("org.slf4j:slf4j-api:1.8.0-beta4")
|
||||
|
||||
api("org.tukaani:xz:1.9")
|
||||
compileOnly("com.fasterxml.uuid:java-uuid-generator:4.0.1")
|
||||
|
||||
// api "com.koloboke:koloboke-api-jdk8:1.0.0"
|
||||
// runtime "com.koloboke:koloboke-impl-jdk8:1.0.0"
|
||||
|
||||
// compileOnly("com.esotericsoftware:kryo:5.1.0")
|
||||
// compileOnly("com.esotericsoftware:kryo:5.3.0")
|
||||
// compileOnly("de.javakaffee:kryo-serializers:0.45")
|
||||
|
||||
compileOnly("io.netty:netty-buffer:4.1.67.Final")
|
||||
compileOnly("io.netty:netty-buffer:4.1.74.Final")
|
||||
|
||||
val bcVersion = "1.69"
|
||||
val bcVersion = "1.70"
|
||||
compileOnly("org.bouncycastle:bcprov-jdk15on:$bcVersion")
|
||||
compileOnly("org.bouncycastle:bcpg-jdk15on:$bcVersion")
|
||||
compileOnly("org.bouncycastle:bcmail-jdk15on:$bcVersion")
|
||||
compileOnly("org.bouncycastle:bctls-jdk15on:$bcVersion")
|
||||
|
||||
compileOnly("org.lwjgl:lwjgl-xxhash:3.2.3")
|
||||
compileOnly("org.lwjgl:lwjgl-xxhash:3.3.1")
|
||||
|
||||
compileOnly("net.jodah:typetools:0.6.3")
|
||||
|
||||
|
||||
|
||||
// testing
|
||||
testImplementation("org.bouncycastle:bcprov-jdk15on:$bcVersion")
|
||||
testImplementation("org.bouncycastle:bcpg-jdk15on:$bcVersion")
|
||||
|
@ -234,7 +252,7 @@ dependencies {
|
|||
testImplementation("com.esotericsoftware:kryo:5.1.0")
|
||||
testImplementation("de.javakaffee:kryo-serializers:0.45")
|
||||
|
||||
testImplementation("com.dorkbox:Serializers:1.0")
|
||||
testImplementation("com.dorkbox:Serializers:2.5")
|
||||
|
||||
testImplementation("junit:junit:4.13.2")
|
||||
testImplementation("ch.qos.logback:logback-classic:1.3.0-alpha4")
|
||||
|
|
Loading…
Reference in New Issue