1
我使用gradle作爲構建工具並配置jaxb插件jacobono。在文件的build.gradle以下條目:Gradle - 使用jaxb生成可序列化的類
jaxb {
bindingsDir = "src/main/resources/xjb"
xjc {
xsdDir = "src/main/resources/xsd"
generatePackage = "some.package"
}
}
XJB目錄下,有binding.xml與以下內容:
<?xml version="1.0" encoding="UTF-8"?>
<bindings xmlns="http://java.sun.com/xml/ns/jaxb"
xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
xsi:schemaLocation="
http://java.sun.com/xml/ns/jaxb
http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd"
version="2.1">
<globalBindings>
<serializable uid="1" />
</globalBindings>
</bindings>
雖然越來越生成的文件,他們沒有實現Serializable接口正如我在綁定xml中所定義的那樣。我懷疑綁定目錄配置。
任何意見將是非常有益的。