2010-05-06 18 views
1

Est-il possible d'écouter en quelque sorte tous les cammands de force sortis de ma machine vers le serveur Perforce? J'ai fait un peu de googling hier et trouvé une page quelque part sur un proxy ou un courtier perforce qui intercepterait les commandes perforce et vous permettrait de faire ce que vous vouliez avec eux avant de les envoyer au serveur ... et maintenant ne peut pas trouver la page!Écouter toutes les commandes Perforce effectuées par mon ordinateur client sur le serveur

J'essaye de déboguer notre processus de construction (construit en utilisant Maven) qui échoue lors de l'exécution de maven-release-plugin (prepare).

Cheers.

+0

Est-ce que vous essayez d'exécuter 'mvn -X'? –

Répondre

0

Merci pour la réponse - était le lien que je cherchais bien avéré que ce n'était pas ce que je voulais.

En fin de compte, je fini par modifier mon Windows PATH afin que « p4 » ne serait pas appeler directement Perforce mais exécuter un fichier de chauve-souris:

@echo off 

set PERFORCE_HOME="C:\Program Files (x86)\Perforce\p4.exe" 
set OUTPUT_FILE=C:\batScripts\output\p4out.txt" 

echo =========================== >> %OUTPUT_FILE% 
echo ===== PERFORCE DEBUG ====== >> %OUTPUT_FILE% 
echo =========================== >> %OUTPUT_FILE% 
echo $ p4 %* >> %OUTPUT_FILE% 
echo =========================== >> %OUTPUT_FILE% 
echo Timestamp: %Date% %Time% >> %OUTPUT_FILE% 
echo Vars: >> %OUTPUT_FILE% 
%PERFORCE_HOME% set >> %OUTPUT_FILE% 
echo ` >> %OUTPUT_FILE% 

%PERFORCE_HOME% %* 
1

C'était peut-être P4Broker (il semble difficile de trouver un lien officiel, d'où la recherche google).

+0

Selon ce http://www.perforce.com/perforce/conferences/eu/2008/presentations/perforce_tony_smith_presentation.pdf, il est "non supporté", "en fait une version bêta", et disponible ici ftp: //ftp.perforce. com/perforce/r09.2/(cliquez dans le dossier de plate-forme approprié et il devrait être là). – raven

+0

@raven Merci pour les liens. Pour ce que le PO essaie de réaliser, je ne suis pas sûr que le manque de soutien soit un problème. –