Ich habe eine Klasse zu erzeugen, die auch serializable Schnittstelle implementiert, finden Sie die XSD-Datei Ich verwende und auch Plugin Maven jaxb2Wie Java-Datei zu erzeugen, die von xsd serializable implementiert
Dies ist meine XSD-Datei
<?xml version="1.0" encoding="windows-1252" ?>
<xsd:complexType name="Status">
<xsd:sequence>
<xsd:element name="startTime" type="xsd:double" minOccurs="0" />
<xsd:element name="endTime" type="xsd:double" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
My JAXB2 plugin
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.8.3</version>
<executions>
<execution>
<id>status</id>
<phase>generate-sources</phase>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<forceRegenerate>true</forceRegenerate>
<schemaDirectory>src/main/resources/xsd</schemaDirectory>
<schemaIncludes>
<include>Status.xsd</include>
</schemaIncludes>
<generatePackage>com.test.model</generatePackage>
<args>
<arg>-XtoString</arg>
<arg>-Xcopyable</arg>
<arg>-Xequals</arg>
</args>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics</artifactId>
<version>0.6.4</version>
</plugin>
</plugins>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-core</artifactId>
<version>3.1.3</version>
</dependency>
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-mapping</artifactId>
<version>3.1.3</version>
</dependency>
</dependencies>
</plugin>
hier erzeugten Java-Klasse Cloneable, CopyTo, Equals, ToString interfaces
Umsetzung habe ich versucht, mit <arg>-Xserializable</arg>
aber es hat nicht funktioniert, ich brauche diese generierten Klasse auch Serializable interface