Hudson ne peut pas construire mon projet Maven 2 car il dit que les artefacts sont manquants à partir du référentiel? (ils ne le sont pas)
Je suis à l'aide de la baie d'Hudson et Maven 2 pour mon build automatique/CI. Je peux construire fine avec maven en ligne de commande, mais quand je lance le même objectif avec Hudson, l'échec de la construction de se plaindre du manque d'artefacts. Je suis à court d'Hudson en tant que sous windows XP service.
Même problème pour moi , je suis en cours d'exécution d'Hudson dans Tomcat
OriginalL'auteur Andrew Harmel-Law | 2008-09-04
Vous devez vous connecter pour publier un commentaire.
Question évidente, mais avez-vous d'Hudson configuré pour pointer vers le même référentiel que votre ligne de commande build? Vous pouvez le vérifier à partir de l'Hudson de l'interface d'administration - regardez dans le Maven section de la Gérer Hudson page. Ce qui devrait avoir un
MAVEN_HOME
environnement variable de la liste. Regardez dans le settings.xml fichier sous:La
localRepository
élément de configuration de l'emplacement du référentiel que l'Hudson construire.OriginalL'auteur serg10
Assurez-vous que vous êtes en cours d'exécution d'Hudson que le même utilisateur que vous utilisez pour exécuter Maven en ligne de commande. Maven crée un autre référentiel pour chaque utilisateur. Si vous exécutez Hudson en tant que service Windows, ce ne sera pas le même utilisateur que vous avez ouvert la session et sera exécuté "mvn" commandes avec. Cela signifie que les objets dans les référentiels peuvent être différentes.
À corriger, soit en début d'Hudson manuellement comme l'utilisateur qui fonctionne, ou de mettre à jour le référentiel pour l'utilisateur d'Hudson.
OriginalL'auteur Andrew Harmel-Law