https://github.com/daggerok/spring-boot-akka-example
Spring Boot Scala starter using Gradle / Maven build tools to build reactive apps.
https://github.com/daggerok/spring-boot-akka-example
akka docker docker-compose gradle gradle-kotlin-dsl maven scala spring-boot
Last synced: 3 months ago
JSON representation
Spring Boot Scala starter using Gradle / Maven build tools to build reactive apps.
- Host: GitHub
- URL: https://github.com/daggerok/spring-boot-akka-example
- Owner: daggerok
- License: mit
- Created: 2019-07-28T15:44:32.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-09-30T17:24:32.000Z (almost 4 years ago)
- Last Synced: 2025-02-27T02:20:12.256Z (over 1 year ago)
- Topics: akka, docker, docker-compose, gradle, gradle-kotlin-dsl, maven, scala, spring-boot
- Language: Kotlin
- Size: 116 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# spring-boot-akka-example [](https://travis-ci.org/daggerok/spring-boot-akka-example)
Spring Boot Scala starter using Gradle / Maven build tools to build reactive apps.
## getting started
```bash
git clone --no-single-branch --depth=1 https://github.com/daggerok/spring-boot-akka-example.git -b spring-boot-all
cd spring-boot-akka-example
```
## maven
_spring-boot_
```bash
./mvnw spring-boot:run
```
_scala-maven-plugin_
```bash
mvn scala:run -DmainClass=com.github.daggerok.SpringBootScalaApplication
```
_fat jar_
```bash
./mvnw package
java -jar target/*.jar
```
_project sources archive_
find archive with all project sources in target folder too:
```bash
./mvnw
unzip -d target/sources target/*-sources.zip
unzip -d target/default target/*-src.zip
```
## gradle
_gradle spring-boot plugin_
```bash
./gradlew bootRun
```
_fat jar_
```bash
./gradlew
java -jar build/libs/*.jar
```
_project sources archive_
to create archive with all project sources use gradle _sources_ task, like so:
```bash
./gradlew sources
unzip -d build/sources build/*.zip
```
## test
```bash
http post :8080
http post :8080
http get :8080
```
NOTE: _This project has been based on [GitHub: daggerok/spring-boot-akka-example (spring-boot-scala branch)](https://github.com/daggerok/spring-boot-akka-example/tree/spring-boot-scala)_