Thanks!

Adding gwt 'javax.xml.bind:jaxb-api:2.3.+' to our build.gradle fixed it.


On 10/20/2017 03:54 PM, Slava Pankov wrote:
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] <mailto:[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 <https://groups.google.com/d/msgid/google-web-toolkit-contributors/9df8d586-90cc-4443-8cfe-94b53942d2a7%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.

--
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/7b4bc583-7518-0eeb-5752-127e95fcfb73%40newsrx.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to