maven: как исправить проблему с зависимостями в intellji - PullRequest
0 голосов
/ 05 декабря 2018

Ниже приведены зависимости maven, к которым я хочу получить доступ в моем проекте pom.xml, но он не может их распознать, он показывает org.apache.commons.math4: 4.0 снимок не найден.

, пожалуйста, помогите мне, как я могу это исправить?

    **<dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-math4</artifactId>
        <version>4.0-SNAPSHOT</version>
    </dependency>**

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018

Вам просто нужно добавить конфигурацию репозитория:

<dependencies>
    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-math4</artifactId>
        <version>4.0-SNAPSHOT</version>
    </dependency>
</dependencies>

<repositories>
    <repository>
        <id>apache</id>
        <name>apache_snapshots</name>
        <url>http://repository.apache.org/snapshots</url>
    </repository>
</repositories>

И после этого вам нужно запустить команду maven:

mvn -U clean install

Флаг -U Принудительная проверка обновленных выпусков и снимков в удаленных репозиториях

Поскольку вы хотите использовать версию SNAPSHOT.Версия снимка может меняться каждый день.

Это должно помочь вам, я только что проверил.

0 голосов
/ 05 декабря 2018

Согласно репозиторию maven (https://mvnrepository.com/artifact/org.apache.commons/), нет математики4.

Что вам нужно использовать, так это математика3:

<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-math3 -->
<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-math3</artifactId>
    <version>3.6.1</version>
</dependency>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...