¿Cómo especificar la versión JAXB en maven-jaxb2-plugin?

Necesito usar la última versión de jaxb: 2.2.4-1, pero maven o maven-jaxb2-plugin parece elegir la del JDK.

Intenté especificar la versión como esta:

<configuration>
    <specVersion>2.2</specVersion>
    ...
</configuration>

pero los registros dicen:

[INFO] [jaxb2:generate {execution: common}]
[INFO] Started execution.
[INFO] JAXB API is loaded from the [jar:file:/opt/jdk1.6.0_24/jre/lib/rt.jar!].
[INFO] Detected JAXB API version [2.1].

ntenté agregar dependencias a las versiones correctas de javax.xml.bind: jaxb-api y com.sun.xml.bind: jaxb-impl, pero eso no ayudó.

<plugins>
    <plugin>
        <groupId>org.jvnet.jaxb2.maven2</groupId>
        <artifactId>maven-jaxb2-plugin</artifactId>
        <version>0.8.0</version>

        <dependencies>
            <dependency>
                <groupId>javax.xml.bind</groupId>
                <artifactId>jaxb-api</artifactId>
                <version>2.2.4</version>
            </dependency>

            <dependency>
                <groupId>com.sun.xml.bind</groupId>
                <artifactId>jaxb-impl</artifactId>
                <version>2.2.4-1</version>
            </dependency>
        </dependencies>

        <executions>
            <execution>
                <id>common</id>
                <goals>
                    <goal>generate</goal>
                </goals>
                <configuration>
                    <specVersion>2.2</specVersion>
                    ...
                </configuration>
            </execution>
        </executions>
    </plugin>
</plugins>

Traté de usar maven-jaxb22-plugin pero tampoco funcionó.

Respuestas a la pregunta(3)

Su respuesta a la pregunta