¿Qué es una URL del repositorio maven para jung2 (marco gráfico java)?
-
27-09-2019 - |
Pregunta
Busco a un repositorio Maven que distribuye jung2 paquetes. ¡Desafortunadamente no puedo encontrar ninguna información sobre su ubicación.
Actualización: He incluido el repositorio repo1 cental.
<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 me da un error: 10/4/10 1:31:57 PM CEST: artefacto que falta net.sf.jung: jung2: Tarro: 2.0.1: compilación. Yo uso Maven 3.0-SNAPSHOT en Mac OSX.
Update2: Declaración de Jung2 dependencia:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
Después de añadir POM, no hay ningún mensaje de error. Unfortunetely experto no recupera frascos de módulos jung2.
[Resuelto] He añadido también una dependencia a Jung-gráfico-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>
Solución
repo1 :
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
</dependency>
Recursos:
Otros consejos
Es necesario añadir esto a la pom.xml. Este trabajo con Maven central. No hay necesidad de especificar repositorio. Pero todavía se puede utilizar directamente en su <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>
¿Qué es una URL del repositorio maven para jung2 (marco gráfico java)?
Respuesta: El Repositorio Central y sus espejos
Pero, en general, que experiencied problema con dependencias.
Para hacer su edificable proyecto con la biblioteca Jung2, añadir 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 los siguientes:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
no funcionará en la forma en que uno podría esperar.
La razón es la declaración de los módulos en el interior de los perfiles en pom.xml de 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>