Che cosa è un URL repository Maven per jung2 (quadro grafico Java)?
-
27-09-2019 - |
Domanda
Sto cercando un repository Maven che distribuisce jung2 pacchetti. Unfortunetely Non riesco a trovare alcuna informazione sulla sua posizione.
Aggiornamento: Ho incluso il repo1 repository centale.
<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>
Ma ho ancora un errore: 10/4/10 13:31:57 CEST: artefatto mancante net.sf.jung: jung2: Vaso: 2.0.1: compilazione. Io uso Maven 3.0-SNAPSHOT su Mac OSX.
Update2: Dichiarazione di Jung2 dipendenza:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
Dopo aver aggiunto pom, non v'è alcun messaggio di errore. Unfortunetely Maven non recupera barattoli di moduli jung2.
[Risolto] Ho aggiunto anche una dipendenza a Jung-grafico-impl e ora posso usare jung2 nel mio progetto:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-graph-impl</artifactId>
<version>2.0.1</version>
</dependency>
Soluzione
repo1 :
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
</dependency>
Risorse:
Altri suggerimenti
È necessario aggiungere questo al pom.xml. Questo lavoro con Maven centrale. Non c'è bisogno di specificare repository. Ma è ancora possibile utilizzare <url>http://maven.apache.org</url>
direttamente in 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>
Che cos'è un URL del repository Maven per jung2 (quadro grafico Java)?
Risposta: il repository centrale e suoi mirror
Ma in generale, è experiencied problema con dipendenze.
Per rendere il vostro edificabile progetto con biblioteca Jung2, aggiungere moduli specifici (non jung2
) al vostro pom.xml
.
Esempio:
<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>
Vedere la lista dei moduli http://mvnrepository.com/artifact/net.sf. jung
L'aggiunta dei seguenti:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
non funziona nel modo ci si potrebbe aspettare.
Il motivo è dichiarazione di moduli all'interno di profili in pom.xml per jung2
manufatto:
<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>