Updated libraries, added annotation scanning, added comments
This commit is contained in:
parent
32e9a68222
commit
0cc4630d4d
42
LICENSE
42
LICENSE
@ -34,7 +34,7 @@
|
||||
- Kotlin -
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/JetBrains/kotlin
|
||||
Copyright 1980
|
||||
Copyright 2020
|
||||
JetBrains s.r.o. and Kotlin Programming Language contributors
|
||||
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
|
||||
@ -48,7 +48,7 @@
|
||||
- Aeron - Efficient reliable UDP unicast, UDP multicast, and IPC message transport
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/real-logic/aeron
|
||||
Copyright 1980
|
||||
Copyright 2020
|
||||
Real Logic Limited
|
||||
|
||||
- Kryo - Fast and efficient binary object graph serialization framework for Java
|
||||
@ -76,7 +76,7 @@
|
||||
- Kryo Serializers - Extra kryo serializers
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/magro/kryo-serializers
|
||||
Copyright 2019
|
||||
Copyright 2020
|
||||
Martin Grotzke
|
||||
Rafael Winterhalter
|
||||
|
||||
@ -84,7 +84,7 @@
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/jpountz/lz4-java
|
||||
http://code.google.com/p/lz4/
|
||||
Copyright 2014
|
||||
Copyright 2020
|
||||
Yann Collet
|
||||
Adrien Grand
|
||||
|
||||
@ -109,9 +109,25 @@
|
||||
- SLF4J - Simple facade or abstraction for various logging frameworks
|
||||
[MIT License]
|
||||
http://www.slf4j.org
|
||||
Copyright 2019
|
||||
Copyright 2020
|
||||
QOS.ch
|
||||
|
||||
- Annotations - Extremely fast, lightweight annotation scanner for the classpath, classloader, or files for Java 11
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://git.dorkbox.com/dorkbox/Annotations
|
||||
Copyright 2020
|
||||
Dorkbox LLC
|
||||
Copyright 2014, XIAM Solutions B.V. (http://www.xiam.nl)
|
||||
|
||||
Extra license information
|
||||
- Kotlin -
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/JetBrains/kotlin
|
||||
Copyright 2020
|
||||
JetBrains s.r.o. and Kotlin Programming Language contributors
|
||||
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
|
||||
|
||||
- MinLog-SLF4J - Drop-in replacement for MinLog to log through SLF4j.
|
||||
[BSD 3-Clause License]
|
||||
https://git.dorkbox.com/dorkbox/MinLog-SLF4J
|
||||
@ -125,7 +141,7 @@
|
||||
- SLF4J - Simple facade or abstraction for various logging frameworks
|
||||
[MIT License]
|
||||
http://www.slf4j.org
|
||||
Copyright 2019
|
||||
Copyright 2020
|
||||
QOS.ch
|
||||
|
||||
- Utilities - Utilities for use within Java projects
|
||||
@ -260,13 +276,13 @@
|
||||
- JNA - Simplified native library access for Java.
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/twall/jna
|
||||
Copyright 2019
|
||||
Copyright 2020
|
||||
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 2019
|
||||
Copyright 2020
|
||||
Timothy Wall
|
||||
|
||||
- Java Uuid Generator - A set of Java classes for working with UUIDs
|
||||
@ -301,7 +317,7 @@
|
||||
- Kryo Serializers - Extra kryo serializers
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/magro/kryo-serializers
|
||||
Copyright 2019
|
||||
Copyright 2020
|
||||
Martin Grotzke
|
||||
Rafael Winterhalter
|
||||
|
||||
@ -321,7 +337,7 @@
|
||||
- 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 2019
|
||||
Copyright 2020
|
||||
Lightweight Java Game Library
|
||||
|
||||
- TypeTools - A simple, zero-dependency library for working with types. Supports Java 1.6+ and Android.
|
||||
@ -333,19 +349,19 @@
|
||||
- Eclipse Platform - Frameworks and common services to support the use of Eclipse and it's tools (SWT)
|
||||
[Eclipse Public License (EPL)]
|
||||
https://projects.eclipse.org/projects/eclipse.platform
|
||||
Copyright 2019
|
||||
Copyright 2020
|
||||
The Eclipse Foundation, Inc.
|
||||
|
||||
- SLF4J - Simple facade or abstraction for various logging frameworks
|
||||
[MIT License]
|
||||
http://www.slf4j.org
|
||||
Copyright 2019
|
||||
Copyright 2020
|
||||
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 2018
|
||||
Copyright 2020
|
||||
Lasse Collin
|
||||
Igor Pavlov
|
||||
|
||||
|
@ -23,14 +23,17 @@ import java.time.Instant
|
||||
////// RELEASE : (to sonatype/maven central), <'publish and release' - 'publishToSonatypeAndRelease'>
|
||||
///////////////////////////////
|
||||
|
||||
gradle.startParameter.showStacktrace = ShowStacktrace.ALWAYS // always show the stacktrace!
|
||||
gradle.startParameter.warningMode = WarningMode.All
|
||||
|
||||
plugins {
|
||||
java
|
||||
|
||||
id("com.dorkbox.GradleUtils") version "1.10"
|
||||
id("com.dorkbox.Licensing") version "2.3"
|
||||
id("com.dorkbox.GradleUtils") version "1.12"
|
||||
id("com.dorkbox.Licensing") version "2.5"
|
||||
id("com.dorkbox.VersionUpdate") version "2.0"
|
||||
id("com.dorkbox.GradlePublish") version "1.6"
|
||||
id("com.dorkbox.GradleModuleInfo") version "1.0"
|
||||
id("com.dorkbox.GradlePublish") version "1.7"
|
||||
id("com.dorkbox.GradleModuleInfo") version "1.1"
|
||||
|
||||
kotlin("jvm") version "1.4.0"
|
||||
}
|
||||
@ -39,7 +42,7 @@ object Extras {
|
||||
// set for the project
|
||||
const val description = "Encrypted, high-performance, and event-driven/reactive network stack for Java 11+"
|
||||
const val group = "com.dorkbox"
|
||||
const val version = "5.0-alpha5"
|
||||
const val version = "5.0-alpha9"
|
||||
|
||||
// set as project.ext
|
||||
const val name = "Network"
|
||||
@ -202,10 +205,13 @@ dependencies {
|
||||
implementation("io.aeron:aeron-client:$aeronVer")
|
||||
implementation("io.aeron:aeron-driver:$aeronVer")
|
||||
|
||||
|
||||
// https://github.com/EsotericSoftware/kryo
|
||||
implementation("com.esotericsoftware:kryo:5.0.0-RC8")
|
||||
|
||||
// https://github.com/magro/kryo-serializers
|
||||
implementation("de.javakaffee:kryo-serializers:0.45")
|
||||
|
||||
// https://github.com/jpountz/lz4-java
|
||||
implementation("net.jpountz.lz4:lz4:1.3.0")
|
||||
|
||||
// this is NOT the same thing as LMAX disruptor.
|
||||
@ -214,16 +220,18 @@ dependencies {
|
||||
// https://www.youtube.com/watch?v=jVMOgQgYzWU
|
||||
implementation("com.conversantmedia:disruptor:1.2.17")
|
||||
|
||||
|
||||
// https://github.com/jhalterman/typetools
|
||||
implementation("net.jodah:typetools:0.6.2")
|
||||
|
||||
implementation("com.dorkbox:MinLog-SLF4J:1.2")
|
||||
implementation("com.dorkbox:Utilities:1.7")
|
||||
// https://github.com/dorkbox
|
||||
implementation("com.dorkbox:Annotations:3.1")
|
||||
implementation("com.dorkbox:MinLog-SLF4J:2.0")
|
||||
implementation("com.dorkbox:Utilities:1.8")
|
||||
implementation("com.dorkbox:NetworkUtils:1.3")
|
||||
|
||||
|
||||
// https://github.com/MicroUtils/kotlin-logging
|
||||
implementation("io.github.microutils:kotlin-logging:1.8.3") // slick kotlin wrapper for slf4j
|
||||
implementation("io.github.microutils:kotlin-logging:1.8.3")
|
||||
implementation("org.slf4j:slf4j-api:1.7.30")
|
||||
|
||||
testImplementation("junit:junit:4.13")
|
||||
|
Loading…
Reference in New Issue
Block a user