Hi guys, I am new with Java and restful API, I have a similar problem and I 
have added this snippet in my pom.xml, but still, it does not recognize 
the @XmlRootElement. Do you have any solution for this?

On Monday, 23 October 2017 17:10:28 UTC+2, Michael Joyner wrote:
>
> 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] 
> <javascript:>.
> 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/0d59e66f-15f9-4c9f-881d-63d928c9235b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to