Qu'est-ce qu'un url dépôt Maven pour jung2 (framework java graphique)?
-
27-09-2019 - |
Question
Je cherche un repository qui distribue jung2 paquets. Unfortunetely Je ne trouve aucune information sur son emplacement.
Mise à jour: J'ai inclus le dépôt 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>
Mais je reçois encore une erreur: 10/4/10 1:31:57 AM CEST: artefact manquant de: jung2: jar: 2.0.1: compilation. J'utilise Maven 3.0 INSTANTANÉ sur Mac OS X.
Update2: déclaration de dépendance Jung2:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
Après avoir ajouté pom, il n'y a pas de message d'erreur. Unfortunetely ne Maven récupère pas des pots de modules jung2.
[Résolu] J'ai ajouté aussi une dépendance à jung-graph-impl et je peux maintenant utiliser jung2 dans mon projet:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung-graph-impl</artifactId>
<version>2.0.1</version>
</dependency>
La solution
repo1 :
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
</dependency>
Ressources:
Autres conseils
Vous devez ajouter à la pom.xml. Ce travail avec Maven central. Pas besoin de préciser référentiel. Mais vous pouvez toujours utiliser <url>http://maven.apache.org</url>
directement dans votre 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'est-ce qu'un URL dépôt Maven pour (framework java graphique) de jung2?
Réponse: Le dépôt central et ses miroirs
Mais en général, vous experiencied problème avec dépendances.
Pour rendre votre projet avec la bibliothèque assemblable Jung2, ajouter des modules spécifiques (non jung2
) à votre pom.xml
.
Exemple:
<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>
Voir la liste des modules http://mvnrepository.com/artifact/net.sf. jung
Ajout ce qui suit:
<dependency>
<groupId>net.sf.jung</groupId>
<artifactId>jung2</artifactId>
<version>2.0.1</version>
<type>pom</type>
</dependency>
ne fonctionnera pas dans le sens unique pourrait attendre.
La raison en est la déclaration de modules à l'intérieur de profils à pom.xml pour l'artefact 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>