Различная версия Maven между Intellij Runner и Console (WSL)JAVA

Программисты JAVA общаются здесь
Anonymous
Различная версия Maven между Intellij Runner и Console (WSL)

Сообщение Anonymous »

Intellij Idea, используя WSL (подсистема Windows для Linux), в проекте Maven Java, когда я пытался импортировать внешнюю LIB, LIB может использоваться в командной строке, в редакторе IDE, но не в Test Runner IDE. (/home/myuser/.m2),,
Это делает мои файлы Java компиляцию в редакторе, я могу затем CTRL+нажмите, чтобы открыть исходный код или использовать автоматическое выполнение, без предупреждения, без ошибок. Ошибка соответствия:
ablssl.localhost\ubuntu\home\myuser\workspace\theproject\src\test\java\org\ example\test.java:5:39
java: пакет org.apache.commons.lang3 не существует < /p>
AppArt.commons.lang3 не существует. Строка, без предупреждения, я все еще могу использовать автоматическое завершение для этой либерации. lib). < /p>

Код: Выделить всё

package org.example;

import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.*;   // it was already imported in a previous project

import static org.apache.commons.lang3.StringUtils.isBlank;         // the new import

class ATest {

@Test
public void test_pass() {
assertTrue(isBlank(null));
assertTrue(isBlank(""));
assertTrue(isBlank("   "));
assertTrue(isBlank("\t"));
}
}
< /code>
Я добавляю зависимость в pom.xml. < /p>


4.0.0

org.example
untitled
1.0-SNAPSHOT


21
21
UTF-8



org.junit.jupiter
junit-jupiter
5.11.1
test


org.apache.commons
commons-lang3
3.0




Это, вероятно, проблема конфигурации, но я понятия не имею, где мне что -то изменить.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... onsole-wsl

Вернуться в «JAVA»