An open API service indexing awesome lists of open source software.

https://github.com/daggerok/spring-integration-kotlin-dsl

Spring Boot, Spring Integration, Kotlin DSL, Recken, Gradle docker-run
https://github.com/daggerok/spring-integration-kotlin-dsl

github-action github-action-cache github-action-docker github-actions github-actions-cache github-actions-docker gradle gradle-kotlin-dsl kotlin spring-boot spring-boot-2 spring-boot-kotlin spring-integration spring-integration-file

Last synced: 10 months ago
JSON representation

Spring Boot, Spring Integration, Kotlin DSL, Recken, Gradle docker-run

Awesome Lists containing this project

README

          

# Spring Integration Kotlin DSL [![CI](https://github.com/daggerok/spring-integration-kotlin-dsl/workflows/CI/badge.svg)](https://github.com/daggerok/spring-integration-kotlin-dsl/actions?query=workflow%3ACI)

## build, run, test

```bash
./gradlew clean build jibDockerBuild
./gradlew dockerRun -P demonize=true
docker logs -f -t spring-integration-kotlin-dsl &
docker exec -i spring-integration-kotlin-dsl bash -c 'echo "ololo trololo" > /tmp/target/inputs/first-file.txt'
docker exec -i spring-integration-kotlin-dsl bash -c 'echo "trololo|ololo" > /tmp/target/inputs/second-file.csv'
./gradlew dockerStop
```

## versions

_git remote -> https_

```bash
./gradlew reckonTagPush -Preckon.stage=final \
-Dorg.ajoberstar.grgit.auth.username=daggerok \
-Dorg.ajoberstar.grgit.auth.password=...
```

_git remote -> git_

```bash
./gradlew reckonTagPush -Preckon.stage=final
```

## other repositories
* [GitHub: daggerok/spring-integration-java-DSL-example](https://github.com/daggerok/spring-integration-java-DSL-example)
* [GitHub: daggerok/spring-integration-5-examples](https://github.com/daggerok/spring-integration-5-examples)

## resources
* https://www.youtube.com/watch?v=A9eDlMSTuE0
* https://www.youtube.com/watch?v=1llAwgOKjTY
* [Official Gradle documentation](https://docs.gradle.org)
* [Spring Boot Gradle Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/gradle-plugin/reference/html/)
* [Coroutines section of the Spring Framework Documentation](https://docs.spring.io/spring/docs/5.2.5.RELEASE/spring-framework-reference/languages.html#coroutines)
* [Spring Integration](https://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/htmlsingle/#boot-features-integration)
* [Integrating Data](https://spring.io/guides/gs/integration/)
* [Gradle Build Scans – insights for your project's build](https://scans.gradle.com#gradle)