anchor.diff:         -DarchetypeVersion={quarkus-version}
   ----
   
  +[NOTE]
  +====
  +If you prefer to use Gradle, you can quickly and easily generate a Gradle project via https://code.quarkus.io/[code.quarkus.io]
  +adding the `quarkus-amazon-lambda` extension as a dependency.
  +
  +Copy the build.gradle, gradle.properties and settings.gradle into the above generated Maven archetype project, to follow along with this guide.
  +
  +Execute: gradle wrapper to setup the gradle wrapper (recommended).
  +
  +The dependency for `quarkus-test-amazon-lambda` will also need to be added to your build.gradle.
  +
  +For full Gradle details <<gradle, see below>>.
  +====
  +
  +[[choose]]
   == Choose Your Lambda
   
  -The `quarkus-amazon-lambda` extension scans your project for a class that implements the Amazon `RequestHandler` interface.
  +The `quarkus-amazon-lambda` extension scans your project for a class that directly implements the Amazon `RequestHandler<?, ?>` or `RequestStreamHandler` interface.
   It must find a class in your project that implements this interface or it will throw a build time failure.
   If it finds more than one handler class, a build time exception will also be thrown.
   
  
positive.code: 
  [source, subs=attributes+]
  ----
  ./mvnw clean install
  ----
  
  This will compile and package your code.
  
negative.code: 
  include::./attributes.adoc[]
  
  The `quarkus-amazon-lambda` extension allows you to use Quarkus to build your AWS Lambdas.
  Your lambdas can use injection annotations from CDI or Spring and other Quarkus facilities as you need them.
  
  Quarkus lambdas can be deployed using the Amazon Java Runtime, or you can build a native executable and use
  