Try to add dependency to your pom.xml:

<dependency>
      <groupId>javax.xml.bind</groupId>
      <artifactId>jaxb-api</artifactId>
      <version>2.3.0</version>
  <classifier>sources</classifier>
      <scope>provided</scope>
    </dependency>

On Friday, October 20, 2017 at 8:32:02 AM UTC-7, Michael Joyner wrote:
>
> Eh...
>
> I changed my gradle build config to use 2.8.2 and started getting import 
> annotation errors (below).
>
> Switching back 2.8.1 and the errors go away.
>
> The annotations are imports from:
>
> import javax.xml.bind.annotation.XmlAttribute;
> import javax.xml.bind.annotation.XmlElement;
> import javax.xml.bind.annotation.XmlRootElement;
>
> > Task :compileGwt
> Compiling module selenium.RestyGwtCodecTester
>    Tracing compile failure path for type 'me.pubz.sitemap.SitemapIndex'
>       [ERROR] Errors in '
> jar:file:/home/michael/git/SHARED-POJOS/SHARED-POJOS/build/libs/SHARED-POJOS-20170711.jar!/me/pubz/sitemap/SitemapIndex.java
> '
>          [ERROR] Line 15: XmlRootElement cannot be resolved to a type
>          [ERROR] Line 45: XmlElement cannot be resolved to a type
>          [ERROR] Line 22: XmlAttribute cannot be resolved to a type
>          [ERROR] Line 8: The import javax.xml.bind cannot be resolved
>          [ERROR] Line 32: XmlAttribute cannot be resolved to a type
>          [ERROR] Line 7: The import javax.xml.bind cannot be resolved
>          [ERROR] Line 9: The import javax.xml.bind cannot be resolved
>          [ERROR] Line 27: XmlAttribute cannot be resolved to a type
> offending code:
>
> package me.pubz.sitemap;
>
>
> import java.util.Date;
> import java.util.List;
>
> import javax.xml.bind.annotation.XmlAttribute;
> import javax.xml.bind.annotation.XmlElement;
> import javax.xml.bind.annotation.XmlRootElement;
>
> /**
>  * Created by AmitG on 20-03-2014.
>  */
>
> @XmlRootElement(name = "sitemapindex")
> public class SitemapIndex {
>
>     private String xmlns;
>     private List<SitemapindexEntry> sitemaps;
>     private String elapsed;
>     
>     @XmlAttribute()
>     public Date getGenerated(){
>         return new java.util.Date();
>     }
>
>     @XmlAttribute()
>     public String getXmlns() {
>         return xmlns;
>     }
>     
>     @XmlAttribute()
>     public String getElapsed(){
>         return elapsed;
>     }
>     
>     public void setElapsed(String elapsed){
>         this.elapsed=elapsed;
>     }
>
>     public void setXmlns(String xmlns) {
>         this.xmlns = xmlns;
>     }
>
>     @XmlElement(name = "sitemap")
>     public List<SitemapindexEntry> getSitemaps() {
>         return sitemaps;
>     }
>
>     public void setSitemaps(List<SitemapindexEntry> sitemaps) {
>         this.sitemaps = sitemaps;
>     }
> }
>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/9df8d586-90cc-4443-8cfe-94b53942d2a7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to