title: JasperReports Jackson dependency conflict
body: <p>I am using JasperReports 6.3.1 with a Dropwizard 1.0.5 project and it seems to have a conflict with Jackson when desalinizing my JSON response.</p>
  
  <p>I am getting:</p>
  
  <pre><code>Stacktrace:
      at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:575)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:462)
  ....
  Caused by: org.apache.jasper.JasperException
  </code></pre>
  
  <p>and</p>
  
  <pre><code>Stacktrace:
      at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:575)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477)
  ...
  Caused by: org.apache.jasper.el.JspELException
  ...
  Caused by: java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.ObjectReader.getConfig()Lcom/fasterxml/jackson/databind/DeserializationConfig;
  </code></pre>
  
  <p>I tried excluding <code>jackson-core</code> from my Maven dependency but it won't do the trick.
  As I see, Jasper uses 2.1.4 and Dropwizard uses 2.7.8</p>
  
  <pre><code>&lt;dependency&gt;
        &lt;groupId&gt;net.sf.jasperreports&lt;/groupId&gt;
        &lt;artifactId&gt;jasperreports&lt;/artifactId&gt;
        &lt;version&gt;6.3.1&lt;/version&gt;
        &lt;exclusions&gt;
          &lt;exclusion&gt;
            &lt;artifactId&gt;jackson-core-asl&lt;/artifactId&gt;
            &lt;groupId&gt;org.codehaus.jackson&lt;/groupId&gt;
          &lt;/exclusion&gt;
        &lt;/exclusions&gt;
      &lt;/dependency&gt;
    &lt;/dependencies&gt;
  </code></pre>