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 :

PB : Archiva (Maestro), Maven et Proxied Repository


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 PB : Archiva (Maestro), Maven et Proxied Repository
    Bonjour,

    Je viens d'installer maestro.

    Je l'ai déclaré un "Proxied Repository"
    URL : http://repo1.maven.org/maven2
    identifiant : central


    en local mon settings.xml est le suivant :

    <?xml version="1.0" encoding="UTF-8"?><settings>
    <localRepository>F:\repository</localRepository>
    <mirrors>
    <mirror>
    <mirrorOf>central</mirrorOf>
    <name>Central Mirror Repository</name>
    <url>http://xxxxxx:8080/repository</url>
    <id>central-mirror</id>
    </mirror>
    </mirrors>

    <profiles>
    <profile>
    <id>maestro</id>
    <repositories>
    <repository>
    <id>central</id>
    <name>Maestro Project Server</name>
    <url>http://xxxxxx:8080/repository</url>
    </repository>
    </repositories>
    <pluginRepositories>
    <pluginRepository>
    <id>central</id>
    <name>Maestro Project Server</name>
    <url>http://xxxxxx:8080/repository</url>
    </pluginRepository>
    </pluginRepositories>
    </profile>
    </profiles>
    <activeProfiles>
    <activeProfile>maestro</activeProfile>
    </activeProfiles>
    </settings>



    Quand je lance un "mvn install" d'un projet, Maven essaye bien d'aller récupérer mes artifacts sur mon repository "xxxxxx:8080" mais échoue (ce qui est normal puisque vide!)

    Downloading: http://xxxxxx:8080/repository/org/co...plexus-maven-p
    lugin/1.3.3/plexus-maven-plugin-1.3.3.jar
    [WARNING] Unable to get resource 'org.codehaus.plexus:plexus-maven-plugin:maven-
    plugin:1.3.3' from repository central (http://xxxxxx:8080/repository)
    [INFO] Cannot find mojo descriptor for: 'help:effective-settings' - Treating as
    non-aggregator.

    Try downloading the file manually from the project website.

    Then, install it using the command:
    mvn install:install-file -DgroupId=org.codehaus.plexus -DartifactId=plexus-m
    aven-plugin \
    -Dversion=1.3.3 -Dpackaging=maven-plugin -Dfile=/path/to/file


    org.codehaus.plexus:plexus-maven-plugin:maven-plugin:1.3.3

    from the specified remote repositories:
    central (http://xxxxxxxxx:8080/repository),
    snapshots.codehaus.org (http://snapshots.repository.codehaus.org)

    org.codehaus.plexus:plexus-maven-plugin:maven-plugin:1.3.3

    from the specified remote repositories:
    central (http://xxxxxxx:8080/repository),
    snapshots.codehaus.org (http://snapshots.repository.codehaus.org)


    Je voudrais que de façon "transparente" Archiva aille récupérer le fichier manquant sur "repo1.maven.org/maven2" comme paramétré.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    La version d'archiva présente dans maestro à quelques petits soucis qui sont corrigés dans la nouvelle version disponible dans quelques jours.

    Tu peux essayer de supprimer le repository central de ton profile, il est inutile car tu utilises un mirroir

  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
    Merci pour ta réponse je vais attendre la nouvelle version.

    Mais est ce qu'avec ces fichiers de config ce devrait fonctionner correctement ?

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Oui, mais tu devrais supprimer le repository central de ton settings pour éviter une double requête ( une pour le mirroir et une pour le repository) sur le serveur quand maven cherche à téléchargé un artifact

  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
    Ok c'est ce que j'ai fait.


    Par contre comment Maven sait quel repository je veut "mirorer" ?
    (car ce n'est pas dit dans le settings.xml).

    <mirrors>
    <mirror>
    <mirrorOf>central</mirrorOf>
    <name>Central Mirror Repository</name>
    <url>http://xxxxxx:8080/repository</url>
    <id>central-mirror</id>
    </mirror>
    </mirrors>

  6. #6
    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
    Ok c'est ce que j'ai fait.


    Par contre comment Maven sait quel repository je veut "mirorer" ?
    (car ce n'est pas dit dans le settings.xml).

    <mirrors>
    <mirror>
    <mirrorOf>central</mirrorOf>
    <name>Central Mirror Repository</name>
    <url>http://xxxxxx:8080/repository</url>
    <id>central-mirror</id>
    </mirror>
    </mirrors>

  7. #7
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    central est le repository par défaut. Il est dans le SUPER POM de maven, le POM parent de tous les projets.

    Si tu executes 'mvn help:effective-pom', tu le verras.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/01/2011, 15h27
  2. Réponses: 1
    Dernier message: 27/02/2009, 16h06
  3. Maven Archiva et Proxy Connectors
    Par vincent_17 dans le forum Maven
    Réponses: 5
    Dernier message: 01/07/2008, 12h11
  4. archiva. copier repository maven
    Par dams77 dans le forum Maven
    Réponses: 2
    Dernier message: 25/04/2008, 09h28
  5. Réponses: 1
    Dernier message: 12/02/2007, 22h38

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