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 :

ARCHIVA et upload de repositories


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut ARCHIVA et import manuel de repositories
    bonjour

    J'essaye d'uploader manuellement mon repo interne (copie des répertoires et fichiers).

    Je vais dans le menu d'administration des repositorues d'ARCHIVA, je fais "Scan repository now".
    Mon "total file count" évolue mais quand j'essaye ensuite de browser le repository je ne vois pas mes nouvelles entrées.
    Quand je regarde les logs, les fichiers ont bien été vu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    ...
    2234833 [pool-2-thread-1] DEBUG org.apache.maven.archiva.repository.scanner.RepositoryScanner:default  - Walk Step: 33, D:\Maven\repository\internal\com\sun\xml\ws\policy\1.2-SNAPSHOT\maven-metadata-appfuse.xml
    2234833 [pool-2-thread-1] DEBUG org.apache.maven.archiva.repository.scanner.RepositoryScanner:default  - Walk Step: 33, D:\Maven\repository\internal\com\sun\xml\ws\policy\1.2-SNAPSHOT\maven-metadata-central.xml
    2234833 [pool-2-thread-1] DEBUG org.apache.maven.archiva.repository.scanner.RepositoryScanner:default  - Walk Step: 33, D:\Maven\repository\internal\com\sun\xml\ws\policy\1.2-SNAPSHOT\maven-metadata-local.xml
    2234833 [pool-2-thread-1] DEBUG org.apache.maven.archiva.repository.scanner.RepositoryScanner:default  - Walk Step: 33, D:\Maven\repository\internal\com\sun\xml\ws\policy\1.2-SNAPSHOT\maven-metadata-maven-repository.dev.java.net.xml
    2234833 [pool-2-thread-1] DEBUG org.apache.maven.archiva.repository.scanner.RepositoryScanner:default  - Walk Step: 34, D:\Maven\repository\internal\com\sun\xml\ws\policy\1.2-SNAPSHOT\maven-metadata-maven2-repository.dev.java.net.xml
    2234833 [pool-2-thread-1] DEBUG org.apache.maven.archiva.repository.scanner.RepositoryScanner:default  - Walk Step: 34, D:\Maven\repository\internal\com\sun\xml\ws\policy\1.2-SNAPSHOT\maven-metadata-maven2-repository.dev.java.net.xml.sha1
    2234833 [pool-2-thread-1] DEBUG org.apache.maven.archiva.repository.scanner.RepositoryScanner:default  - Walk Step: 34, D:\Maven\repository\internal\com\sun\xml\ws\policy\1.2-SNAPSHOT\maven-metadata-oaw.xml
    2234849 [pool-2-thread-1] DEBUG org.apache.maven.archiva.repository.scanner.RepositoryScanner:default  - Walk Step: 34, D:\Maven\repository\internal\com\sun\xml\ws\policy\1.2-SNAPSHOT\maven-metadata-passtech.xml
    2234849 [pool-2-thread-1] DEBUG org.apache.maven.archiva.repository.scanner.RepositoryScanner:default  - Walk Step: 35, D:\Maven\repository\internal\com\sun\xml\ws\policy\1.2-SNAPSHOT\maven-metadata-tech.xml
    2234849 [pool-2-thread-1] DEBUG org.apache.maven.archiva.repository.scanner.RepositoryScanner:default  - Walk Step: 35, D:\Maven\repository\internal\com\sun\xml\ws\policy\1.2-SNAPSHOT\policy-1.2-SNAPSHOT.jar
    2234849 [pool-2-thread-1] DEBUG org.apache.maven.archiva.repository.scanner.RepositoryScanner:default  - Walk Step: 35, D:\Maven\repository\internal\com\sun\xml\ws\policy\1.2-SNAPSHOT\policy-1.2-SNAPSHOT.jar.sha1
    ...




    Plus généralement : y a t il une méthode pour pouvoir importer de façon "propre" le contenu d'un repository.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    quand j'essaye de rajouter des artifacts à la main, et que je fais un "scan repsoitory now" j'obtiens des erreurs du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    ...
    47561 [pool-2-thread-1] ERROR org.apache.maven.archiva.repository.scanner.RepositoryScanner:default  - Consumer [repository-purge] had an error when processing file [D:\Maven\repository\internal\com\sun\xml\ws\webservices-api\1.1\webservices-api-1.1.jar]: Invalid path to Artifact: filename format is invalid, should start with artifactId as stated in path.
    org.apache.maven.archiva.consumers.ConsumerException: Invalid path to Artifact: filename format is invalid, should start with artifactId as stated in path.
    	at org.apache.maven.archiva.consumers.core.repository.RepositoryPurgeConsumer.processFile(RepositoryPurgeConsumer.java:189)
    	at org.apache.maven.archiva.repository.scanner.functors.ConsumerProcessFileClosure.execute(ConsumerProcessFileClosure.java:57)
    	at org.apache.commons.collections.functors.IfClosure.execute(IfClosure.java:117)
    	at org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388)
    	at org.apache.maven.archiva.repository.scanner.RepositoryScannerInstance.directoryWalkStep(RepositoryScannerInstance.java:138)
    	at org.codehaus.plexus.util.DirectoryWalker.fireStep(DirectoryWalker.java:173)
    	at org.codehaus.plexus.util.DirectoryWalker.scanDir(DirectoryWalker.java:391)
    ...
    (même erreur avec D:\Maven\repository\internal\com\sun\xml\ws\webservices-api\1.1\webservices-api-1.1.pom et maven-metadata.xml)

    Je ne comprends pas car c'est un copié/collé d'un autre repository aussi géré par ARCHIVA mais dont l’import des artifacts c’est fait par la fonction proxy.


    mes noms de fichiers sont :
    * webservices-api-1.1.pom
    * webservices-api-1.1.jar
    * maven-metadata.xml


    Le contenu de "maven-metadata.xml"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?xml version="1.0" encoding="UTF-8"?>
     
    <metadata>
      <groupId>com.sun.xml.ws</groupId>
      <artifactId>webservices-api</artifactId>
      <version>1.1</version>
    </metadata>
    Le contenu de webservices-api-1.1.pom :
    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
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>com.sun.xml.ws</groupId>
        <artifactId>webservices-api</artifactId>
        <packaging>jar</packaging>
        <version>1.1</version>
        <name>metro</name>
        <url>https://metro.dev.java.net/</url>
     
        <organization>
            <name>Sun Microsystems, Inc.</name>
            <url>http://www.sun.com/</url>
        </organization>
     
        <licenses>
            <license>
                <name>CDDL</name>
                <url>http://www.sun.com/cddl/cddl.html</url>
                <distribution>repo</distribution>
            </license>
        </licenses>
     
    </project>
    Ils ont sous l'arbo com\sun\xml\ws\webservices-api\1.1

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    Les erreurs étaient dues à la présence des fichiers "maven-metadata.xml".
    Je ne comprends pas quand ARCHIVA les récup lui même (fct PROXY) il n'y a pas ces erreurs


    De plus mes infos n'apparaissaient pas via un browse : http://www.nabble.com/Repository-sca...html#a14132393

  4. #4
    Membre habitué
    Inscrit en
    Décembre 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 9
    Par défaut
    Bonjour,

    J'ai effectivement le même problème, que j'ai contourné pour l'instant en faisant tourner une script qui fait le déploy de l'ancien repository vers le nouveau.

    As-tu finalement trouver une solution plus élégante?

    Merci

    Olivier

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 116
    Par défaut
    Moi je suppr les fichiers maven-metadata.xml, les md5 et les sha1.
    Je fais un touch sur le répertoire et je lance le scan du repository.



    Je ne vois pas bien la manip que tu décris


    Citation Envoyé par Popeye75 Voir le message
    que j'ai contourné pour l'instant en faisant tourner une script qui fait le déploy de l'ancien repository vers le nouveau.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer deux repository sur Archiva
    Par root76 dans le forum Maven
    Réponses: 19
    Dernier message: 09/04/2008, 15h42
  2. [ARCHIVA] re-index des repositories
    Par dvanders dans le forum Maven
    Réponses: 2
    Dernier message: 28/01/2008, 15h59
  3. ARCHIVA et Browsing de repository
    Par erm31 dans le forum Maven
    Réponses: 1
    Dernier message: 10/07/2007, 14h42
  4. Réponses: 5
    Dernier message: 06/04/2007, 10h26
  5. Réponses: 6
    Dernier message: 05/04/2007, 17h19

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