users@jaxb2-commons.java.net

unable to use the jaxb2-basics plugin

From: <cougar_at_casadelgato.com>
Date: Tue, 23 Aug 2011 21:09:14 +0000 (GMT)

I'm trying to generate toString(), equals() and hashCode() methods for
my JAXB generated classes.
When i follow the instructions to do so, I get this error:

[INFO] Error parsing the command line [[Ljava.lang.String;@173271d9]

Embedded error: unrecognized parameter -Xequals

This is the pom section:

      <plugin>
        <groupId>org.jvnet.jaxb2.maven2</groupId>
        <artifactId>maven-jaxb2-plugin</artifactId>
        <version>0.7.3</version>
        <executions>
          <execution>
            <goals>
              <goal>generate</goal>
            </goals>
            <configuration>
              <catalog>src/main/resources/consumerCatalog.cat</catalog>
             
<catalogResolver>org.jvnet.jaxb2.maven2.resolver.tools.ClasspathCatalog
Resolver</catalogResolver>
              <episodes>
              </episodes>
              <extension>true</extension>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <args>
            <arg>-Xequals</arg>
            <arg>-XhashCode</arg>
            <arg>-XtoString</arg>
          </args>
          <plugins>
            <plugin>
              <groupId>org.jvnet.jaxb2_commons</groupId>
              <artifactId>jaxb2-basics</artifactId>
              <version>0.5.3</version>
            </plugin>
          </plugins>
        </configuration>
      </plugin>