To generate servers or clients using the
http4s framework, set
http4s as the framework in the generation configuration in either sbt or maven.
If compiling with Scala < 2.13.x, you’ll need to enable
scalacOptions += "-Ypartial-unification"
If compiling with Scala < 2.12.x, you’ll additionally need the
scalacOptions += "-Xexperimental"
Additionally, you will need to manually include dependencies in your project for the following packages:
http4s, dsl, server, and client dependencies
http4s-circefor JSON decoding and encoding support
circe-genericfor JSON decoding and encoding support
cats-effectfor http4s integration
cats-corefor http4s integration
Versions of these libraries should be picked by checking out the Compatibility Matrix.