Ошибка для maven-compiler-plugin в eclipse

получить ошибку для Maven-компилятор-плагин в затмении любое решение?

2 ответа

Решение

Вы должны включить servlet-api-xxx.jar в ваших зависимостях.

  • специалист

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>4.0.0</version>
        <scope>provided</scope>
    </dependency>
    

Поскольку ошибка говорит о том, что вы пропустили один класс, вам нужно добавить эту зависимость, так как зависимость, которая будет существовать на сервере, пометьте ее, как указано, чтобы указать maven, чтобы использовать ее во время компиляции, но не включать в сгенерированный артефакт. (предоставляется средой развертывания). Попробуйте добавить эту зависимость в ваш проект pom.xml:

<!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api -->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.5</version>
    <scope>provided</scope>
</dependency>

Надеется, что это помогает.

Другие вопросы по тегам