2012-06-29 4 views
1

Quand j'ai essayé avec la machine locale cela a bien fonctionné. Mais quand j'ai essayé la même configuration en ayant nexus dans une autre machine. C'est une erreur de lancer.déploiement à nexus

enter image description here

j'ai configuré le <server> with <id>, <username> and <password> dans settings.xml et même <id> est fait référence dans pom.xml.

La machine nexus accepte 80 & 8080 ports. Dois-je activer un autre port? J'ai réinitialisé le mot de passe de l'utilisateur de déploiement et en utilisant le même mot de passe dans settings.xml. S'il vous plaît, aidez-moi à résoudre ce problème. Merci.

EDIT: C'est la première fois que j'essaie de configurer et de déployer Nexus. Je suis capable de télécharger les dépendances de Nexus. Le seul problème est que je suis incapable de déployer

settings.xml

<servers> 
    <server> 
     <id>releases</id> 
     <username>deployment</username> 
     <password>deployment</password> 
    </server> 
    <server> 
     <id>snapshots</id> 
     <username>deployment</username> 
     <password>deployment</password> 
    </server> 
    </servers> 

pom.xml

<distributionManagement> 

        <repository> 
         <id>releases</id> 
         <name>releases</name> 
         <url>http://ie22dtvm60013:8080/nexus/content/repositories/releases/</url> 
        </repository> 

        <snapshotRepository> 
         <id>snapshots</id> 
         <name>Internal Snapshots</name> 
         <url>http://ie22dtvm60013:8080/nexus/content/repositories/snapshots/</url> 
        </snapshotRepository> 
</distributionManagement> 

J'ai vérifié le 'système RSS' dans Nexus, il montre l'utilisateur 'déploiement' est authentifié . Mais je suis toujours incapable de déployer. enter image description here

enter image description here

+0

Le message «Le serveur cible n'a pas répondu» ressemble à un problème réseau ... Pouvez-vous accéder à l'autre ordinateur via le navigateur? (Nexus) – khmarbaise

+0

Oui. Je suis capable d'accéder à la machine Nexus. Tout autre port autre que 80, 8080 doit être ouvert? – jaks

+0

Comment ressemble le fichier settings.xml et le pom (section distributionManagement en particulier)? – khmarbaise

Répondre

1

Le problème pourrait être que ipv6 est activée. Maven utilise ipv6 si le routeur le propose, mais souvent les réseaux ne sont pas encore entièrement configurés pour fonctionner avec cela. Essayez de définir -Djava.net.preferIPv4Stack = true pour votre invocation maven de la commande de déploiement.