library java maven-2 repository jung

library - ¿Qué es una url de repositorio maven para jung2(framework de gráficos java)?



java graph library (4)

Estoy buscando un repositorio de jung2 que distribuye paquetes jung2 . Desafortunadamente no puedo encontrar ninguna información sobre su ubicación.

Actualización: He incluido el repositorio cental 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>

Pero todavía recibo un error: 10/10/10 1:31:57 PM CEST: Falta el artefacto net.sf.jung: jung2: jar: 2.0.1: compilar. Yo uso Maven 3.0-SNAPSHOT en Mac OSX.

Update2: Declaración de dependencia de Jung2:

<dependency> <groupId>net.sf.jung</groupId> <artifactId>jung2</artifactId> <version>2.0.1</version> <type>pom</type> </dependency>

Después de agregar pom, no hay mensaje de error. Desafortunadamente, Maven no recupera tarros de módulos jung2.

[Resuelto] También he agregado una dependencia a jung-graph-impl y ahora puedo usar jung2 en mi proyecto:

<dependency> <groupId>net.sf.jung</groupId> <artifactId>jung-graph-impl</artifactId> <version>2.0.1</version> </dependency>


¿Qué es una url de repositorio maven para jung2 (framework de gráficos java)?

Respuesta: El repositorio central y sus espejos.

Pero en general, experimentaste problemas con dependencias.

Para hacer que su proyecto se pueda construir con la biblioteca Jung2, agregue módulos específicos (no jung2 ) a su pom.xml .

Ejemplo:

<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>

Consulte la lista de los módulos http://mvnrepository.com/artifact/net.sf.jung

Añadiendo lo siguiente:

<dependency> <groupId>net.sf.jung</groupId> <artifactId>jung2</artifactId> <version>2.0.1</version> <type>pom</type> </dependency>

no funcionará de la manera que uno podría esperar.

El motivo es la declaración de módulos dentro de los perfiles en pom.xml para el artefacto 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>


En repo1 :

<dependency> <groupId>net.sf.jung</groupId> <artifactId>jung2</artifactId> <version>2.0.1</version> </dependency>

Recursos:


Necesitas agregar esto al pom.xml. Este trabajo con maven central. No es necesario especificar repositorio. Pero aún puedes usar <url>http://maven.apache.org</url> directamente en tu 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>