thorntail

Thorntail microprofile dependency



looking at the Thorntail Project Generator I can see that it includes all the specific Microprofile extensions (health/load balancing/tracing...) and also includes this fraction:

<dependency>
      <groupId>io.thorntail</groupId>
      <artifactId>microprofile</artifactId>
</dependency>

Is this dependency equivalent to including all single microprofile fractions in the project? Thanks


Solution

  • Yes. The microprofile fraction is meant to bring in all fractions that are required for supporting the entire MicroProfile Platform.

    Thorntail currently doesn't support any standalone MicroProfile specification (standalone specs are specs developed in the MicroProfile project, but are not part of the MicroProfile Platform; one example is MP Reactive Messaging). If there were fractions that implement these standalone specs, they would not be brought in by the microprofile fraction. But that's currently a theoretical question, as there are none.