IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Téléchargement d'artifact sur mon repository


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de bobuse
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 232
    Par défaut Téléchargement d'artifact sur mon repository
    Bonjour,

    Alors voilà, j'ai deployer les bundles d'eclipse sur mon repository avec la commande :
    mvn eclipse:to-maven -DeclipseDir=. -DstripQualifier=true -DdeployTo=trac.clermont.cemagref.fr::default::scp://trac.clermont.cemagref.fr/var/www/maven/repo

    Puis si j'essaie de construire le projet vide suivant qui a juste une dépendance vers un artifact eclipse précédemment déployé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h$
        <modelVersion>4.0.0</modelVersion>
     
        <artifactId>moi</artifactId>
        <groupId>test</groupId>
        <version>1.0-SNAPSHOT</version>
     
        <dependencies>
            <dependency>
                <groupId>org.eclipse.equinox</groupId>
                <artifactId>app</artifactId>
                <version>1.2.0</version>
            </dependency>
        </dependencies>
     
        <name>${project.artifactId} ${project.version}</name>
        <packaging>jar</packaging>
     
        <repositories>
            <repository>
                <id>fr.cemagref.lisc.maven2</id>
                <name>Lisc repository</name>
                <url>http://trac.clermont.cemagref.fr/maven/repo/</url>
            </repository>
         </repositories>
     </project>
    Ça ne marche pas sur une dépendance transitive de cet artifact :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    Downloading: http://trac.clermont.cemagref.fr/maven/repo//org/eclipse/equinox/app/1.2.0/app-1.2.0.pom                          
    765b downloaded                                                                                                                
    [INFO] artifact org.eclipse.equinox:registry: checking for updates from fr.cemagref.lisc.maven2                                
    [INFO] artifact org.eclipse.equinox:registry: checking for updates from central                                                
    Downloading: http://trac.clermont.cemagref.fr/maven/repo//org/eclipse/equinox/registry/3.4.100/registry-3.4.100.pom            
    610b downloaded                                                                                                                
    [INFO] artifact org.eclipse.equinox:common: checking for updates from fr.cemagref.lisc.maven2                                  
    [INFO] artifact org.eclipse.equinox:common: checking for updates from central                                                  
    Downloading: http://trac.clermont.cemagref.fr/maven/repo//org/eclipse/equinox/common/3.5.0/common-3.5.0.pom                    
    410b downloaded                                                                                                                
    Downloading: http://trac.clermont.cemagref.fr/maven/repo//org/eclipse/equinox/app/1.2.0/app-1.2.0.jar                          
    79K downloaded                                                                                                                 
    Downloading: http://repo1.maven.org/maven2/org/eclipse/equinox/registry/3.4.100/registry-3.4.100.jar                           
    Downloading: http://repo1.maven.org/maven2/org/eclipse/equinox/common/3.5.0/common-3.5.0.jar
    [INFO] ------------------------------------------------------------------------                                                
    [ERROR] BUILD ERROR                                                                                                            
    [INFO] ------------------------------------------------------------------------                                                
    [INFO] Failed to resolve artifact.                                                                                             
     
    Missing:
    ----------
    1) org.eclipse.equinox:registry:jar:3.4.100
    Alors que j'arrive très bien à télécharger http://trac.clermont.cemagref.fr/mav...ry-3.4.100.jar

    J'espère avoir suffisament exposé le problème. Si vous voyez quelque chose qui peut clocher, ça m'aiderai grandement.

    Merci

  2. #2
    Membre chevronné

    Inscrit en
    Septembre 2006
    Messages
    466
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 466
    Par défaut
    Bonjour,

    Il semble qu'il arrive a télécharger le pom de cet artefact
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Downloading: http://trac.clermont.cemagref.fr/maven/repo//org/eclipse/equinox/registry/3.4.100/registry-3.4.100.pom            
    610b downloaded
    As-tu été voir s'il est bien dans ton repository et si c'est bien le bon. Tu peux tomber sur un problème de proxy http et des fois le fait de regarder ce qu'il y a dans le pom permet de mieux comprendre le problème.

    Rémy

  3. #3
    Membre expérimenté
    Avatar de bobuse
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 232
    Par défaut
    Merci pour la réponse.

    Je n'ai pas de proxy.

    Le pom téléchargé est bien le bon (tu peux le vérifier dedans), et le jar est juste à côté. Je peux le vérifier en les téléchargeant à la main et en regardant sur mon serveur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $ ls org/eclipse/equinox/registry/3.4.100/
    registry-3.4.100.jar      registry-3.4.100.jar.sha1  registry-3.4.100.pom.md5
    registry-3.4.100.jar.md5  registry-3.4.100.pom       registry-3.4.100.pom.sha1
    J'ai lancé maven en mode debug pour essayer de comprendre un peu plus et voilà le morceau qui me semble le plus intéressant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    [INFO] [resources:resources]                                                                                                                 
    [INFO] Using default encoding to copy filtered resources.                                                                                    
    [DEBUG] test:moi:jar:1.0-SNAPSHOT (selected for null)                                                                                        
    [DEBUG] Trying repository fr.cemagref.lisc.maven2                                                                                            
    Downloading: http://trac.clermont.cemagref.fr/maven/repo//org/eclipse/equinox/app/1.2.0/app-1.2.0.pom                                        
    765b downloaded                                                                                                                              
    [DEBUG]   Artifact resolved                                                                                                                  
    [DEBUG]   org.eclipse.equinox:app:jar:1.2.0:compile (selected for compile)                                                                   
    [INFO] artifact org.eclipse.equinox:registry: checking for updates from fr.cemagref.lisc.maven2                                              
    [INFO] artifact org.eclipse.equinox:registry: checking for updates from central                                                              
    [DEBUG]     org.eclipse.equinox:registry:jar:3.4.100:compile (setting version to: 3.4.100 from range: [3.4.0,4.0.0))                         
    [DEBUG] Trying repository fr.cemagref.lisc.maven2                                                                                            
    Downloading: http://trac.clermont.cemagref.fr/maven/repo//org/eclipse/equinox/registry/3.4.100/registry-3.4.100.pom                          
    610b downloaded                                                                                                                              
    [DEBUG]   Artifact resolved                                                                                                                  
    [DEBUG]     org.eclipse.equinox:registry:jar:3.4.100:compile (selected for compile)                                                          
    [INFO] artifact org.eclipse.equinox:common: checking for updates from fr.cemagref.lisc.maven2                                                
    [INFO] artifact org.eclipse.equinox:common: checking for updates from central                                                                
    [DEBUG]       org.eclipse.equinox:common:jar:3.5.0:compile (setting version to: 3.5.0 from range: [3.2.0,4.0.0))                             
    [DEBUG] Trying repository fr.cemagref.lisc.maven2                                                                                            
    Downloading: http://trac.clermont.cemagref.fr/maven/repo//org/eclipse/equinox/common/3.5.0/common-3.5.0.pom                                  
    410b downloaded                                                                                                                              
    [DEBUG]   Artifact resolved                                                                                                                  
    [DEBUG]       org.eclipse.equinox:common:jar:3.5.0:compile (selected for compile)                                                            
    [DEBUG]     org.eclipse.equinox:common:jar:3.5.0:compile (setting version to: 3.5.0 from range: [3.2.0,4.0.0))                               
    [DEBUG]     org.eclipse.equinox:common:jar:3.5.0:compile (setting version to: 3.5.0 from range: [3.2.0,4.0.0))                               
    [DEBUG]     org.eclipse.equinox:common:jar:3.5.0:compile (setting version to: 3.5.0 from range: [3.2.0,4.0.0))                               
    [DEBUG]     org.eclipse.equinox:common:jar:3.5.0:compile (selected for compile)                                                              
    [DEBUG] Trying repository fr.cemagref.lisc.maven2                                                                                            
    Downloading: http://trac.clermont.cemagref.fr/maven/repo//org/eclipse/equinox/app/1.2.0/app-1.2.0.jar                                        
    79K downloaded                                                                                                                               
    [DEBUG]   Artifact resolved                                                                                                                  
    [DEBUG] Trying repository central                                                                                                            
    Downloading: http://repo1.maven.org/maven2/org/eclipse/equinox/registry/3.4.100/registry-3.4.100.jar                                         
    [DEBUG] Unable to locate resource in repository                                                                                              
     
    Try downloading the file manually from the project website.
    Je ne comprends pas trop pourquoi il essaye sur le repo central alors que pour les autres il semble essayer d'abord mon repo, et que il a d'abord bien récupéré le pom sur mon repo !!?

  4. #4
    Membre expérimenté
    Avatar de bobuse
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 232
    Par défaut
    En regardant dans les logs d'apache, je peux voir qu'il n'y a pas de requête pour essayer de récupérer le jar de registry
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    GET /maven/repo/org/eclipse/equinox/app/1.2.0/app-1.2.0.pom HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/app/1.2.0/app-1.2.0.pom.sha1 HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/registry/maven-metadata.xml HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/registry/maven-metadata.xml.sha1 HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/registry/3.4.100/registry-3.4.100.pom HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/registry/3.4.100/registry-3.4.100.pom.sha1 HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/common/maven-metadata.xml HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/common/maven-metadata.xml.sha1 HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/app/1.2.0/app-1.2.0.pom HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/app/1.2.0/app-1.2.0.pom.sha1 HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/registry/maven-metadata.xml HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/registry/maven-metadata.xml.sha1 HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/registry/3.4.100/registry-3.4.100.pom HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/registry/3.4.100/registry-3.4.100.pom.sha1 HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/common/maven-metadata.xml HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/common/maven-metadata.xml.sha1 HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/common/3.5.0/common-3.5.0.pom HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/common/3.5.0/common-3.5.0.pom.sha1 HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/app/1.2.0/app-1.2.0.jar HTTP/1.1
    GET /maven/repo/org/eclipse/equinox/app/1.2.0/app-1.2.0.jar.sha1 HTTP/1.1

  5. #5
    Membre chevronné

    Inscrit en
    Septembre 2006
    Messages
    466
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 466
    Par défaut
    Si tu utilises Nexus comme proxy maven 2. Essaye de re-indexer ton repository en question.

    Rémy

  6. #6
    Membre expérimenté
    Avatar de bobuse
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 232
    Par défaut
    Je n'utilise pas de proxy. C'est juste un serveur apache sur lequel je deploye les quelques artifacts dont on a besoin.

Discussions similaires

  1. [Joomla!] Empêcher le téléchargement des PDF sur mon site
    Par BIRO47 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 01/10/2014, 03h54
  2. Réponses: 1
    Dernier message: 11/11/2011, 19h31
  3. Accélérer les téléchargements sur mon site
    Par legide dans le forum Débuter
    Réponses: 2
    Dernier message: 01/02/2011, 02h37
  4. Réponses: 3
    Dernier message: 02/12/2010, 20h43
  5. probleme de téléchargements sur mon site
    Par sermadiras nicolas dans le forum Débuter
    Réponses: 7
    Dernier message: 13/10/2008, 15h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo