anchor.diff:          <groupId>io.quarkus</groupId>
           <artifactId>quarkus-tika</artifactId>
       </dependency>
  -----
  -
  -== Configuration
  -
  -[cols="<m,<m,<2",options="header"]
  -|===
  -|Property Name|Default|Description
  -|quarkus.tika.tika-config-path||The resource path within the application artifact to the https://tika.apache.org/1.22/configuring.html[Tika configuration] resource. Typically a file named `tika-config.xml` is added to the root of the application resources path. The default configuration will be used if no configuration resource is available.
  -|quarkus.tika.parsers||Comma-separated list of the abbreviated or full parser class names which have to be loaded by the extension. A `pdf` abbreviation can be used to refer to the PDF parser and custom abbreviations must be used for all other parsers. Note that this property is mutually exclusive with the `tika-config-path` property. 
  -|quarkus.tika.append-embedded-content|true|The document may have other embedded documents, for example, an Excel document may include a PDF content. If such an embedded content is available then, by default, it will be appended to the content of the master document, thus, in this example, the text extracted from PDF file will be appended to the text extracted from the Excel file. This property has to be set to `false` if one needs to access the content of the master and each of the embedded documents individually.  
  -|===
  -
  -
  -== Simple text extraction example
  +    <dependency>
  +        <groupId>io.quarkus</groupId>
  +        <artifactId>quarkus-resteasy</artifactId>
  +    </dependency>
  +----
  +
  +=== Examine the generated JAX-RS resource
  +
  +Open the `src/main/java/org/acme/quickstart/tika/TikaParserResource.java` file and see the following content:
   
   [source,java]
   ----
  -package org.acme.tika;
  +package org.acme.quickstart.tika;
  +
  +import javax.ws.rs.GET;
  +import javax.ws.rs.Path;
  +import javax.ws.rs.Produces;
  +import javax.ws.rs.core.MediaType;
  +
  +@Path("/parse")
  +public class TikaParserResource {
  +
  +    @GET
  +    @Produces(MediaType.TEXT_PLAIN)
  +    public String hello() {
  +        return "hello";
  +    }
  +}
  +----
  +
  +=== Update the JAX-RS resource
  +
  +Next update `TikaParserResource` to accept and parse PDF and OpenDocument format documents:
  +
  +[source,java]
  +----
  +package org.acme.quickstart.tika;
   
   import java.io.InputStream;
  +import java.time.Duration;
  +import java.time.Instant;
  +
   import javax.inject.Inject;
   import javax.ws.rs.Consumes;
   import javax.ws.rs.POST;
  
positive.code: import javax.ws.rs.Produces;
  import javax.ws.rs.core.MediaType;
  
  
  import io.quarkus.tika.TikaParser;
  
  @Path("/parse")
  public class TikaParserResource {
  
      @Inject
      TikaParser parser;
  
      @POST
      @Path("/text")
      @Consumes({ "application/pdf", "application/vnd.oasis.opendocument.text" })
      @Produces(MediaType.TEXT_PLAIN)
      public String extractText(InputStream stream) {
          return parser.getText(stream);
      }
  }
  ----
  
  == Embedded document text extraction example
  
  [source,java]
  ----
  package org.acme.tika;
  
  import java.io.InputStream;
  import java.util.List;
  import java.util.stream.Collectors;
  
  import javax.inject.Inject;
  import javax.ws.rs.Consumes;
  import javax.ws.rs.POST;
  import javax.ws.rs.Path;
  import javax.ws.rs.Produces;
  import javax.ws.rs.core.MediaType;
  
  import io.quarkus.tika.TikaContent;
  import io.quarkus.tika.TikaParser;
  
  @Path("/parse")
  public class TikaParserResource {
  
      @Inject
      TikaParser parser;
  
      @POST
      @Path("/text")
      @Consumes({ "application/pdf", "application/vnd.oasis.opendocument.text" })
      @Produces(MediaType.TEXT_PLAIN)
      public List<String> extractText(InputStream stream) {
          TikaContent masterContent = parser.parse(stream);
          return masterContent.getEmbeddedContent().stream()
              .map(tc -> tc.getText())
              .collect(Collectors.toList());
      }
  }
  ----
  
  
negative.code: [source, subs=attributes+]
  ----
  mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \
      -DprojectGroupId=org.acme.example \
      -DprojectArtifactId=apache-tika \
      -DclassName="org.acme.quickstart.tika.TikaParserResource" \
      -Dpath="/parse" \
      -Dextensions="tika,resteasy"
  ----
  
  This command generates a Maven project, importing the `tika` and `resteasy` extensions.
  
  If you already have your Quarkus project configured you can add the `tika` and `resteasy` extensions
  to your project by running the following command in your project base directory.
  
  [source,bash]
  ----
  mvn quarkus:add-extension -Dextensions="tika,resteasy"
  ----
  
  This will add the following to your pom.xml:
  