title: package com.sun.xml.internal.bind.v2.model.annotation does not exist
body: <p>I'm trying to use a solution for serializing exceptions using jaxb. (<a href="http://forums.java.net/jive/thread.jspa?messageID=256122" rel="noreferrer">http://forums.java.net/jive/thread.jspa?messageID=256122</a>)</p>
  
  <p>The class I need to implement for that solution requires referencing the following com.sun classes.</p>
  
  <pre><code>import com.sun.xml.internal.bind.v2.model.annotation.AbstractInlineAnnotationReaderImpl;
  import com.sun.xml.internal.bind.v2.model.annotation.Locatable;
  import com.sun.xml.internal.bind.v2.model.annotation.RuntimeAnnotationReader;
  import com.sun.xml.internal.bind.v2.model.annotation.RuntimeInlineAnnotationReader;
  </code></pre>
  
  <p>When I compile and run my code inside of Eclipse it works fine. But when I compile the code using Maven it fails complaining about the com.sun packages like "package com.sun.xml.internal.bind.v2.model.annotation does not exist".</p>
  
  <p>Both eclipse and maven are using JDK 1.6, so I don't understand why this is happening. Aren't those com.sun classes inside the JDK?</p>
  
  <p>EDIT:
  I ultimately decided it just wasn't possible. I simply created a new bean and copied over the information I needed and used that.</p>