Я получаю некоторые ошибки при попытке запустить тест maven в Intellij. Когда я пытаюсь запустить тест из maven, я получаю следующую ошибку maven-sunfire: "Не удалось выполнить цель org.apache.maven.plugins: maven-surefire-plugin". Я обновил свой pom.xmlфайл для разных версий maven-sunfire-plugin ...
Также, когда я использую следующую команду: mvn clean install -U , я также получаю сообщение об ошибке.
"[ОШИБКА] Не удалось выполнить цель org.apache.maven.plugins: maven-compiler-plugin: 3.8.1: компилировать (компиляция по умолчанию) в проекте. AnimalShelter: фатальная ошибка компиляции: недопустимый флаг: --module-path -> [Help 1] "
Я просто хочу запустить тест через maven, я пробовал так много вещей, но maven просто не будет работать. Мой тест в порядке, я тестировал их в одиночку и вместе через «Выполнить все тесты». Просто в Maven это не сработает.
Я много раз искал, а также пытался удалить файл .m2 . Также не работает.
Я использую Java версию 12
мой pom.xml
<?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>nl.julianlu</groupId>
<artifactId>AnimalShelter</artifactId>
<version>1.0-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>12</source>
<target>12</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<configuration>
<printSummary>true</printSummary>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>12</version>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-graphics</artifactId>
<version>12</version>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
<version>12</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>5.5.2</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
Мой модуль-info.java
module AnimalShelter {
requires javafx.controls;
requires javafx.fxml;
opens ui;
exports ui;
exports classes;
exports Interfaces;
}