Проблема сборки Maven: Установлен внешний Maven 3.6, но появляется ошибка сборки для плагина 2.5 - PullRequest
0 голосов
/ 22 февраля 2020

Я использую Eclipse Kepler и JDK 1.8. Я создал проект Maven в затмении. Встроенный Maven, который поставляется с Eclipse, имеет версию 3.0.4. При создании проекта maven произошла ошибка:

"Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5".

Но структура папок была создана. Поскольку встроенный maven в затмении не смог его построить. Я загрузил и настроил полный maven с maven. apache .org. Я подтвердил то же самое, выполнив команду mvn -v, которая показала версию Maven, которую я установил, т.е. 3.6. Затем я добавил java класс под Maven_Project_Root/src/main/java. Затем попытался его построить. Снова получил следующую ошибку:

"Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5"

- Будет очень признателен, если кто-то сможет помочь.

1 Ответ

0 голосов
/ 22 февраля 2020

Сервер Maven больше не поддерживает HTTP. Вы должны настроить репозитории maven с помощью HTTPS-URL в локальном файле конфигурации maven, в вашей домашней папке yourname / .m2 / settings. xml.

Вот пример, который вы можете скопировать:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
   <profiles>
      <profile>
         <id>artifactory</id>
         <repositories>
            <repository>
               <snapshots>
                  <enabled>false</enabled>
               </snapshots>
               <id>central</id>
               <name>libs-release</name>
               <url>https://repo1.maven.org/maven2/</url>
            </repository>
            <repository>
               <snapshots />
               <id>snapshots</id>
               <name>libs-snapshot</name>
               <url>https://repo1.maven.org/maven2/</url>
            </repository>
         </repositories>
         <pluginRepositories>
            <pluginRepository>
               <snapshots>
                  <enabled>false</enabled>
               </snapshots>
               <id>central</id>
               <name>plugins-release</name>
               <url>https://repo1.maven.org/maven2/</url>
            </pluginRepository>
            <pluginRepository>
               <snapshots />
               <id>snapshots</id>
               <name>plugins-snapshot</name>
               <url>https://repo1.maven.org/maven2/</url>
            </pluginRepository>
         </pluginRepositories>         
      </profile>
   </profiles>
   <activeProfiles>
      <activeProfile>artifactory</activeProfile>
   </activeProfiles>
</settings>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...