Updated dependencies. Added readme
This commit is contained in:
parent
7d7dd0a954
commit
1250936fbc
30
LICENSE
30
LICENSE
|
@ -13,18 +13,24 @@
|
|||
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 2021
|
||||
JetBrains s.r.o.
|
||||
|
||||
- Vaadin - An open platform for building modern web apps for Java back ends
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/vaadin/
|
||||
Copyright 2021
|
||||
Vaadin Ltd.
|
||||
|
||||
- Logback - Logback is a logging framework for Java applications
|
||||
[The Apache Software License, Version 2.0]
|
||||
http://logback.qos.ch
|
||||
Copyright 2021
|
||||
QOS.ch
|
||||
|
||||
- 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.
|
||||
|
||||
- Undertow - High performance non-blocking webserver
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/undertow-io/undertow
|
||||
|
@ -39,12 +45,6 @@
|
|||
Copyright 2021
|
||||
Luke Hutchison
|
||||
|
||||
- Conversant Disruptor - Disruptor is the highest performing intra-thread transfer mechanism available in Java.
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/conversant/disruptor
|
||||
Copyright 2021
|
||||
Conversant, Inc
|
||||
|
||||
- kotlin-logging - Lightweight logging framework for Kotlin
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://github.com/MicroUtils/kotlin-logging
|
||||
|
@ -63,12 +63,6 @@
|
|||
Copyright 2021
|
||||
QOS.ch
|
||||
|
||||
- Logback - Logback is a logging framework for Java applications
|
||||
[The Apache Software License, Version 2.0]
|
||||
http://logback.qos.ch
|
||||
Copyright 2021
|
||||
QOS.ch
|
||||
|
||||
- Updates - Software Update Management
|
||||
[The Apache Software License, Version 2.0]
|
||||
https://git.dorkbox.com/dorkbox/Updates
|
||||
|
|
|
@ -0,0 +1,44 @@
|
|||
VaadinUndertow
|
||||
==========
|
||||
|
||||
###### [![Dorkbox](https://badge.dorkbox.com/dorkbox.svg "Dorkbox")](https://git.dorkbox.com/dorkbox/VaadinUndertow) [![Github](https://badge.dorkbox.com/github.svg "Github")](https://github.com/dorkbox/VaadinUndertow) [![Gitlab](https://badge.dorkbox.com/gitlab.svg "Gitlab")](https://gitlab.com/dorkbox/VaadinUndertow)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Usage:
|
||||
```
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Maven Info
|
||||
---------
|
||||
```
|
||||
<dependencies>
|
||||
...
|
||||
<dependency>
|
||||
<groupId>com.dorkbox</groupId>
|
||||
<artifactId>VaadinUndertow</artifactId>
|
||||
<version>1.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
```
|
||||
|
||||
Gradle Info
|
||||
---------
|
||||
```
|
||||
dependencies {
|
||||
...
|
||||
implementation "com.dorkbox:VaadinUndertow:1.0"
|
||||
}
|
||||
````
|
||||
|
||||
License
|
||||
---------
|
||||
This project is © 2020 dorkbox llc, and is distributed under the terms of the Apache v2.0 License. See file "LICENSE" for further
|
||||
references.
|
||||
|
|
@ -31,7 +31,7 @@ plugins {
|
|||
id("com.dorkbox.VersionUpdate") version "2.3"
|
||||
id("com.dorkbox.GradlePublish") version "1.11"
|
||||
|
||||
kotlin("jvm") version "1.5.0"
|
||||
kotlin("jvm") version "1.5.21"
|
||||
}
|
||||
|
||||
object Extras {
|
||||
|
@ -48,8 +48,8 @@ object Extras {
|
|||
val buildDate = Instant.now().toString()
|
||||
|
||||
const val coroutineVer = "1.4.3"
|
||||
const val vaadinVer = "14.1.17"
|
||||
const val undertowVer = "2.2.9.Final"
|
||||
const val vaadinVer = "14.4.8" // this must be synchronized with the gradle plugin
|
||||
const val undertowVer = "2.2.10.Final"
|
||||
}
|
||||
|
||||
///////////////////////////////
|
||||
|
@ -58,6 +58,7 @@ object Extras {
|
|||
GradleUtils.load("$projectDir/../../gradle.properties", Extras)
|
||||
GradleUtils.defaults()
|
||||
GradleUtils.compileConfiguration(JavaVersion.VERSION_1_8)
|
||||
//GradleUtils.jpms(JavaVersion.VERSION_1_9)
|
||||
|
||||
|
||||
licensing {
|
||||
|
@ -66,6 +67,12 @@ licensing {
|
|||
author(Extras.vendor)
|
||||
url(Extras.url)
|
||||
}
|
||||
|
||||
// add undertow?
|
||||
// add jboss
|
||||
// add ahoCoasick
|
||||
// * AhoCorasickDoubleArrayTrie Project
|
||||
// * https://github.com/hankcs/AhoCorasickDoubleArrayTrie
|
||||
}
|
||||
|
||||
|
||||
|
@ -91,7 +98,7 @@ dependencies {
|
|||
implementation("org.jetbrains.kotlin:kotlin-reflect")
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:${Extras.coroutineVer}")
|
||||
|
||||
implementation("com.vaadin:vaadin:${Extras.vaadinVer}")
|
||||
compileOnly("com.vaadin:vaadin:${Extras.vaadinVer}")
|
||||
|
||||
// we use undertow 2, with kotlin coroutines on top (with 1 actor per session)
|
||||
implementation("io.undertow:undertow-core:${Extras.undertowVer}")
|
||||
|
@ -100,23 +107,23 @@ dependencies {
|
|||
|
||||
|
||||
// Uber-fast, ultra-lightweight Java classpath and module path scanner
|
||||
implementation("io.github.classgraph:classgraph:4.8.110")
|
||||
implementation("io.github.classgraph:classgraph:4.8.114")
|
||||
|
||||
implementation("com.dorkbox:Updates:1.1")
|
||||
|
||||
implementation("com.conversantmedia:disruptor:1.2.19")
|
||||
// implementation("com.conversantmedia:disruptor:1.2.19")
|
||||
|
||||
// awesome logging framework for kotlin.
|
||||
// https://www.reddit.com/r/Kotlin/comments/8gbiul/slf4j_loggers_in_3_ways/
|
||||
// https://github.com/MicroUtils/kotlin-logging
|
||||
implementation("io.github.microutils:kotlin-logging:2.0.10")
|
||||
implementation("io.github.microutils:kotlin-logging:2.0.11")
|
||||
|
||||
implementation("org.slf4j:slf4j-api:1.7.32")
|
||||
implementation("org.slf4j:jul-to-slf4j:1.7.32")
|
||||
|
||||
|
||||
implementation("ch.qos.logback:logback-core:1.2.5")
|
||||
implementation("ch.qos.logback:logback-classic:1.2.5")
|
||||
compileOnly("ch.qos.logback:logback-classic:1.2.5")
|
||||
|
||||
|
||||
testImplementation("junit:junit:4.13.2")
|
||||
|
|
Loading…
Reference in New Issue