Bonsoir à tous,
J'inaugure mon inscription par un problème de taille sur l'utilisation d'Apache Maven. Un outil que je juge déjà performant bien que je ne le maîtrise pas assez.
Mon but est de faire un client lourd exploitant des EJB sur un serveur Glassfish. Avec un projet Netbeans conventionnel, c'est à dire avec gestion manuelle des librairies, j'ai rapidement pu arriver à mes fins.
Je cherche donc à refaire ceci avec une application gérée par Maven.
Je cherche donc quels artefacts je dois déclarer en dépendance, et je trouve rapidement que j'utilisais alors gf-client.
Problème de taille : par le jeu des sous-dépendances, des fichiers sont à télécharger depuis... maven.glassfish.org, qui ne répond à aucun ping depuis plusieurs jours !
J'ai lu que des changements sont en cours, et qu'un miroir était ouvert. Je rajoute donc à mon settings.xml :
(L'information, je l'ai lue ici)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5<mirror> <id>maven-central</id> <url>http://repo1.maven.org/maven2/</url> <mirrorOf>*,!eclipselink.repository</mirrorOf> </mirror>
Donc oui, ça télécharge un peu plus, mais j'ai toujours ça :
The POM for org.eclipse.persistence:org.eclipse.persistence.core:jar:2.0.1 is missing, no dependency information available
The POM for org.eclipse.persistence:org.eclipse.persistence.jpa:jar:2.0.1 is missing, no dependency information available
The POM for org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen:jar:2.0.1 is missing, no dependency information available
The POM for org.eclipse.persistence:org.eclipse.persistence.oracle:jar:2.0.1 is missing, no dependency information available
The POM for org.eclipse.persistence:org.eclipse.persistence.antlr:jar:2.0.1 is missing, no dependency information available
The POM for org.eclipse.persistence:org.eclipse.persistence.asm:jar:2.0.1 is missing, no dependency information availableVoici mon entrée de pom.xml :Failed to execute goal on project [..]The following artifacts could not be resolved: org.eclipse.persistence:org.eclipse.persistence.core:jar:2.0.1, org.eclipse.persistence:org.eclipse.persistence.jpa:jar:2.0.1, org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen:jar:2.0.1, org.eclipse.persistence:org.eclipse.persistence.oracle:jar:2.0.1, org.eclipse.persistence:org.eclipse.persistence.antlr:jar:2.0.1, org.eclipse.persistence:org.eclipse.persistence.asm:jar:2.0.1: Failure to find org.eclipse.persistence:org.eclipse.persistence.core:jar:2.0.1 in http://repo1.maven.org/maven2/ was cached in the local repository, resolution will not be reattempted until the update interval of maven-central has elapsed or updates are forced -> [Help 1]
Auriez-vous une solution ou, à défaut, une astuce de contournement pour ce problème assez bloquant ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <dependency> <groupId>org.glassfish.appclient</groupId> <artifactId>gf-client</artifactId> <version>3.0.1</version> </dependency>
Merci de votre aide
François
Partager