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.