Netbeans + Maven (Обновление центральных репозиториев) - PullRequest
2 голосов
/ 06 февраля 2020

Недавно я столкнулся с проблемами при создании моего проекта из-за ошибки «Требуется HTTPS». Эта проблема была решена путем изменения моего pom. xml, как описано здесь , добавив следующее:

    <pluginRepositories>
        <pluginRepository>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
            <layout>default</layout>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <releases>
                <updatePolicy>never</updatePolicy>
            </releases>
        </pluginRepository>
    </pluginRepositories>
    <repositories>
        <repository>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
            <layout>default</layout>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>

Тем не менее, это проблема для обновления каждого pom. xml, для каждого имеющегося у меня проекта.

Я пытался добавить этот же фрагмент кода в мои настройки. xml, но безрезультатно.

Я знаю о новых версиях Maven решить эту проблему. Однако из-за ограничений работы я не могу обновить свою среду.

В настоящее время я установил Java 8 и Maven в комплекте с установщиком Netbeans 8.2.

Есть ли что-то Я могу добавить к своим настройкам. xml, чтобы не изменять каждый пом. xml Я работаю? Если это абсолютно необходимо, можно ли как-нибудь обновить только версию maven, зная, что у меня установлено все вместе с Netbeans?

Надеюсь, это не дубликат, я просмотрел несколько записей, но все безрезультатно .

1 Ответ

3 голосов
/ 06 февраля 2020

Если вы используете NetBeans 8.0 (8.1,8.2) с комплектом maven, вы также можете редактировать settings.xml. Например, для связанного maven с NetBeans 8.1 файл должен находиться в каталоге C: \ Program Files (x86) \ NetBeans 8.1 \ java \ maven \ conf .

Просто добавьте еще одно зеркало с таким протоколом https.

<mirrors>
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>central</mirrorOf>
      <name>Central Repository</name>
      <url>https://repo.maven.apache.org/maven2</url>
    </mirror>
  </mirrors>

Если у вас много pom. xml файлов, редактирование настроек репозитория в одном месте лучше. Также рассмотрите возможность обновления до NetBeans 11.0 LTS или более поздней версии Maven .

.
...