поэтому, если вы не хотите работать со снимком, вы разбьетесь с этой ошибкой, если только вы не захотите добавить все в свой локальный репозиторий, вам, возможно, придется обновить эту версию вручную в pom на банке. ура, Мануэль.

ужно использовать последнюю версию jaxb: 2.2.4-1, но похоже, что maven или maven-jaxb2-plugin забирает одну из JDK.

Я попытался указать версию следующим образом:

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

но логи читаются:

[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].

Я пытался добавить зависимости в правильные версии javax.xml.bind: jaxb-api и com.sun.xml.bind: jaxb-impl, но это не помогло.

<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>

Я также попытался использовать плагин maven-jaxb22-но он также не работал.

Ответы на вопрос(3)

Ваш ответ на вопрос