Я создал файл pom.xml, включающий XML для импорта JUnit 4. Я открыл проект в IntelliJ.Кажется, он загрузил внешнюю зависимость, но когда я пытаюсь использовать зависимость в операторе импорта, IntelliJ не может ее распознать.
Вот шаги, которые я сделал с самого начала:
- Я создал pom.xml.
- mkdir MAVEN
- mv pom.xmlMAVEN
- Открыть IntelliJ
- Файл> Открыть> pom.xml
- cd ~ / MAVEN
- mkdir -p src / main / java
- Вернитесь к IntelliJ
- Щелкните правой кнопкой мыши на src -> пометить каталог как root
Я считаю, что Maven импортировал все правильно, потому что я вижу JUnit как зависимость в каталоге проекта: https://imgur.com/TdJq7PK
Вот мой pom.xml:
<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>com.company.org</groupId>
<artifactId>mvn-prac</atifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
Когда я пытаюсь использовать общий класс из JUnit, такой как import org.junit.Test;
, IntelliJ не можетраспознать символ
Я попытался и mvn clean
, и mvn install
в корне проекта, но ни один из них не помог.
Спасибо за любую помощь.