Неизвестная карта не найдена в проекте Maven - PullRequest
1 голос
/ 24 сентября 2019

У меня есть проект Java с этим pom.xml в IntelliJ, который использует Коллекции

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>test</groupId>
    <artifactId>test</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>

    <dependencies>
    <!-- https://mvnrepository.com/artifact/com.google.collections/google-collections -->
    <dependency>
        <groupId>com.google.collections</groupId>
        <artifactId>google-collections</artifactId>
        <version>1.0</version>
    </dependency>
        <!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>23.0</version>
        </dependency>

    </dependencies>


</project>

Я запустил это из командной строки:

mvn clean install -U

, но даже это я получилэта ошибка компиляции:

Cannot resolve symbol ImmutableMap

enter image description here

Ответы [ 2 ]

0 голосов
/ 24 сентября 2019
View -> Tool Windows -> Maven projects

Вы можете нажать на крайнюю левую кнопку, чтобы повторно импортировать все maven проекты.

Затем запустите mvn clean install.

Откройте свой проект как проект Maven

Если вы не можете найти панель инструментов maven, ваш проект должен быть открыт как проект maven в IntelliJ.

0 голосов
/ 24 сентября 2019

enter image description here

В вашей панели проекта maven попробуйте:

  1. Повторно импортируйте все проекты Maven
  2. Создайте папки источника и обновления длявсе проекты

Вы должны выполнить mvn clean install до

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...