Плагин Maven завершается ошибкой с отсутствующим классом javax / xml / bind / JAXBException даже после добавления зависимостей jaxb-core, jaxb-api, jaxb-impl - PullRequest
0 голосов
/ 03 мая 2020

Мой pom содержит:

    <dependency>
        <groupId>com.sun.xml.bind</groupId>
        <artifactId>jaxb-core</artifactId>
        <version>2.3.0.1</version>
    </dependency>

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

    <dependency>
        <groupId>com.sun.xml.bind</groupId>
        <artifactId>jaxb-impl</artifactId>
        <version>2.3.1</version>
    </dependency>

Но когда я запускаю mvn deploy, происходит сбой с:

[ОШИБКА] Не удалось выполнить цель com.github.seanroy: lambda-maven-plugin: 2.3.2: deploy-lambda (по умолчанию) в проекте California_GIS_Services: выполнение по умолчанию цели com.github.seanroy: lambda-maven-plugin: 2.3.2: deploy-lambda не выполнена: требуемый класс отсутствует при выполнении com.github.seanroy: lambda-maven-plugin: 2.3.2: deploy-lambda: javax / xml / bind / JAXBException

Есть ли что-то другое, что нужно сделать, чтобы получить плагин для использования зависимостей компиляции?

1 Ответ

0 голосов
/ 03 мая 2020

Решено добавлением зависимости к плагину:

        <plugin>
            <groupId>com.github.seanroy</groupId>
            <artifactId>lambda-maven-plugin</artifactId>
            <version>2.3.3</version>
            <dependencies>
                <dependency>
                    <groupId>javax.xml.bind</groupId>
                    <artifactId>jaxb-api</artifactId>
                    <version>2.3.1</version>
                </dependency>
            </dependencies>
            ....
        </plugin>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...