Что такое URL-адрес хранилища Maven для JUNG2 (Java Graph Framework)?
-
27-09-2019 - |
Вопрос
Я ищу репозиторий Maven, который распространяет jung2. пакеты. К сожалению, я не могу найти никакой информации о своем месте.
Обновление: я включил Cental Repository Repo1.
<repository>
<id>central</id>
<name>Maven Repository Switchboard</name>
<layout>default</layout>
<url>http://repo1.maven.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
Но я все еще получаю ошибку: 10/4/10 13:31:57 CEST: отсутствует Artifact Net.sf.jung: Jung2: JAR: 2.0.1: Компиляция. Я использую Maven 3.0-Snapshot на Mac OSX.
Обновление2: Декларация зависимости jung2:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
После добавления POM нет сообщения об ошибке. К сожалению, Maven не извлекает банки модулей JUNG2.
Решено] Я добавил также зависимость от Jung-Graph-Dump, и теперь я могу использовать JUNG2 в моем проекте:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-graph-impl</artifactId>
<version>2.0.1</version>
</dependency>
Решение
На репо1. :
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
</dependency>
Ресурсы :
Другие советы
Вам нужно добавить это на POM.xml. Эта работа с Maven Central. Нет необходимости указывать хранилище. Но вы все еще можете использовать <url>http://maven.apache.org</url>
прямо в вашем Pom.xml.
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-graph-impl</artifactId>
<version>2.0.1</version>
</dependency>
Что такое URL-адрес хранилища Maven для JUNG2 (Java Graph Framework)?
Ответ: центральный репозиторий и его зеркала
Но вообще, вы испытывали проблему с зависимостями.
Чтобы создать ваш проект с помощью библиотеки JUNG2, добавьте конкретные модули (не jung2
) на ваш pom.xml
.
Пример:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-graph-impl</artifactId>
<version>2.0.1</version>
</dependency>
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-algorithms</artifactId>
<version>2.0.1</version>
</dependency>
Смотрите список модулей http://mvnrepository.com/artifact/net.sf.jung.
Добавление следующего:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
не будет работать так, как можно ожидать.
Причина является объявлением модулей внутри профилей в POM.XML для jung2
артефакт:
<profiles>
<profile>
<id>all</id>
<activation>
<property>
<name>all</name>
</property>
</activation>
<modules>
<module>jung-api</module>
<module>jung-graph-impl</module>
<module>jung-algorithms</module>
<module>jung-io</module>
<module>jung-visualization</module>
<module>jung-samples</module>
<module>jung-jai</module>
<module>jung-jai-samples</module>
<module>jung-3d</module>
<module>jung-3d-demos</module>
.............
</profiles>
Пытаться Maven Repository или Браузер для репозитория Maven.