Я пытаюсь построить проект maven, но не работает нормально.
Вот мой 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.Data.Maven</groupId>
<artifactId>Hadoop</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
</dependency>
</dependencies>
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
</plugin>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
setting.xml
<repositories>
<repository>
<id>cloudera</id>
<url>https://repository.cloudera.com/artifactory/cloudera-repos</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>central</id>
<url>http://repo.maven.apache.org/maven2/</url>
</repository>
<repository>
<id>forplay-legacy</id>
<url>http://forplay.googlecode.com/svn/mavenrepo</url>
</repository>
<repository>
<id>org.apache.maven.plugins</id>
<url>https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin</url>
</repository>
<repository>
<id>org.apache.maven.plugins</id>
<url>https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin</url>
</repository>
</repositories>
Error
[ERROR] Плагин org.apache.maven.plugins: maven-compiler-plugin: 3.1 или одна из его зависимостей не может быть решена: не удалось прочитать дескриптор артефакта для org.apache.maven.plugins: maven-compiler- плагин: jar: 3.1: не удалось перенести артефакт org.apache.maven.plugins: maven-compiler-plugin: pom: 3.1 из / в центральный (https://repo.maven.apache.org/maven2): java.lang.RuntimeException: непредвиденная ошибка: java.security .InvalidAlgorithmParameterException: параметр trustAnchors должен быть непустым
Ошибка говорит о невозможности загрузки артефакта с http://repo.maven.apache.org/maven2
URL-адреса, но я не загружаю этот URL-адрес. Я упомянул другое в файле setting.xml.
Есть ли способ решить эту проблему, или я мог бы изменить любую настройку, чтобы она не шла по этому URL-адресу http://repo.maven.apache.org/maven2
для загрузки, кроме той, которая упомянута в setting.xml?
Опробовал почти все опции, такие как удаление репозитория maven, установка mvn, принудительное обновление, удаление проекта, перезапуск затмения и т. Д. И т. Д.
Буду признателен за любую помощь. Действительно застрял
Спасибо