https://github.com/daggerok/h2-tcp-server-example
An example how to run H2 TCP Server by using Maven ang Gradle build tools
https://github.com/daggerok/h2-tcp-server-example
dependency-copy exec-java gradle gradle-configurations gradle-java-exec h2 h2-database maven maven-dependency-plugin maven-exec-plugin
Last synced: 10 months ago
JSON representation
An example how to run H2 TCP Server by using Maven ang Gradle build tools
- Host: GitHub
- URL: https://github.com/daggerok/h2-tcp-server-example
- Owner: daggerok
- License: mit
- Created: 2019-04-29T20:05:44.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-06-17T14:10:57.000Z (over 3 years ago)
- Last Synced: 2025-01-10T00:45:04.819Z (11 months ago)
- Topics: dependency-copy, exec-java, gradle, gradle-configurations, gradle-java-exec, h2, h2-database, maven, maven-dependency-plugin, maven-exec-plugin
- Language: Kotlin
- Size: 102 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# h2 tcp server
An example how to run H2 TCP Server by using Maven ang Gradle build tools
## gradle
_see [build.gradle.kts](./build.gradle.kts) and [settings.gradle.kts](./settings.gradle.kts) files_
```bash
gradle copy h2
# gradle copy ; java -cp ./build/lib/*.jar org.h2.tools.Server -tcp -tcpAllowOthers -ifNotExists -web -webAllowOthers -baseDir ./build/
```
## maven
_see [pom.xml](./pom.xml) file_
```bash
mvn dependency:copy exec:exec
# mvn dependency:copy ; java -cp ./target/lib/*.jar org.h2.tools.Server -tcp -tcpAllowOthers -ifNotExists -web -webAllowOthers -baseDir ./target/
```
## docker
See H2 [Dockerfile](https://github.com/daggerok/docker/blob/master/h2/Dockerfile) for the reference
NOTE: _This project has been based on [GitHub: daggerok/main-starter](https://github.com/daggerok/main-starter)_