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

https://github.com/daggerok/java-mp-smallrye-example

Smallrye MicroProfile messaging example
https://github.com/daggerok/java-mp-smallrye-example

jakarta-ee jakartaee javaee javaee8 maven micro-profile microprofile microprofile-demo microprofile-example mp

Last synced: 4 months ago
JSON representation

Smallrye MicroProfile messaging example

Awesome Lists containing this project

README

          

# Smallrye MicrpProfile [![Build Status](https://travis-ci.org/daggerok/java-mp-smallrye-example.svg?branch=master)](https://travis-ci.org/daggerok/java-mp-smallrye-example)
Example of java micro-profile example using smallrye

## maven

### exec plugin

```bash
mvn clean package exec:java -Dexec.mainClass=com.github.daggerok.App
```

### fatJar

```bash
mvn clean package
java -jar ./target/app4-*.jar
```

## gradle

### application plugin

```bash
gradle installDist
bash ./build/install/java-mp-smallrye-example/bin/java-mp-smallrye-example
```

### fatJar

```bash
gradle fatJar
java -jar ./build/libs/*-all.jar
```

links:

* [MicroProfile starter](https://start.microprofile.io/index.xhtml)
* [SmallRye Reactive Messaging](https://smallrye.io/smallrye-reactive-messaging/#_quickstart)
* [Logback reference](https://logback.qos.ch/manual/configuration.html)
* [Lightbend MicroProfile Reactive Messaging](https://github.com/lightbend/microprofile-reactive-messaging)
* [Gradle fatJar task](https://gist.github.com/Renkai/58ec2272f3d614baa8fdb4e3778481a1#gistcomment-2876927)