Использование Spring Initializr в IntelliJ - другой импорт, скажем, из организации apache .zookeeper не работает - PullRequest
1 голос
/ 20 июня 2020

Я использовал проект spring initializr для создания службы REST (https://spring.io/guides/gs/intellij-idea/) и импортировал его в IntelliJ, используя проект Maven. Это нормально работает. Модульные тесты тоже работают нормально.

Теперь я добавил код и импортировал другой пакет (org. apache .zookeeper). IntelliJ, похоже, не понимает этой зависимости. В сообщении об ошибке компиляции говорится (Ошибка: (11, 28) java: package org. apache .zookeeper не существует)

Более того, я убедился, что pom. xml обновлен и эффективный POM, как показано Intellij, перечисляет один и тот же пакет (область действия - компиляция). Я проверил, что в настройках Maven нет ничего лишнего, в основном пустого со стандартными тегами root. Вот ПОМ -

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
        <exclusions>
            <exclusion>
                <groupId>org.junit.vintage</groupId>
                <artifactId>junit-vintage-engine</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.7.21</version>
    </dependency>
    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-api</artifactId>
        <version>2.1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-core</artifactId>
        <version>2.1</version>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.9.3</version>
    </dependency>
    <dependency>
        <groupId>org.apache.zookeeper</groupId>
        <artifactId>zookeeper</artifactId>
        <version>3.6.1</version>
    </dependency>
    <dependency>
        <groupId>org.komamitsu</groupId>
        <artifactId>fluency-core</artifactId>
        <version>2.4.1</version>
    </dependency>

    <dependency>
        <groupId>org.komamitsu</groupId>
        <artifactId>fluency-fluentd</artifactId>
        <version>2.4.1</version>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...