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.