Les fichiers modifiés ne sont pas envoyés lors de la construction ANT

user10597469:

Nous utilisons Eclipse comme notre IDE par défaut depuis un certain temps et il a été une source constante de maux de tête, mais éloignons il n'a pas été une option parce que notre processus de construction est inexorablement lié à elle. Je nous a récemment établi pour être en mesure de construire à partir VSCode. Le problème est que la construction fonctionne pour chaque ordinateur, sauf pour moi et je ne peux pas pour la vie de me comprendre pourquoi. Lors de l'exécution de mon ordinateur, et seulement mon ordinateur, les fichiers qui ont été modifiés ne parviennent pas à détecter pendant la construction. Ce qui est encore plus étrange est que, lorsque le mode FTP passif est réglé sur « oui », les fichiers sont simplement ignorés, comme si elles ne sont pas modifiés du tout. Quand il est réglé sur « non », cependant, je reçois cette erreur:

SendPrivateMCS:
  [ftp] sending files
  [ftp] transferring C:\...\newtest.cfm

BUILD FAILED
C:\...\build.xml:1262: could not put file: 500 Illegal PORT command.

Je reçois pourquoi je reçois cette erreur. Je suis en train d'envoyer à un serveur configuré pour FTP passif. Ce n'est pas un mystère. Ce qui est étrange est que lorsque FTP actif est utilisé, le fichier de test que j'ai modifié est détecté et une tentative est faite pour l'envoyer au serveur mais quand passif est utilisé, il ignore tous ensemble:

SendPrivateMCS:
  [ftp] sending files
  [ftp] 0 files sent
  [ftp] sending files
  [ftp] 0 files sent
  [ftp] sending files
  [ftp] 0 files sent
  [ftp] sending files
  [ftp] 0 files sent

Encore une fois, cela ne se passe sur mon ordinateur. Les autres développeurs construisent très bien, exactement de la même façon que je suis, et ayant aucun problème, ce qui conduit moi à croire que c'est un problème avec Java, Ant, ou une sorte de paramètres FTP locaux Je ne suis pas au courant, mais peut « t vraiment comprendre où commencer même regarder. Le fichier build.xml est le même que celui que nous utilisons pour toujours et n'a pas été modifié. Je l'ai essayé de réinstaller Java, réinstaller ANT, modifier mes variables d'environnement, et la recherche de fichiers mal désinstallés / supprimés et jusqu'à présent rien n'a fonctionné. Je sais tout ce que je vous ai fourni est quelques traces de la pile, mais il n'y a pas vraiment de code associé à cela. Je suis juste en train de courir et construire ANT de Powershell (ant Deploy -DDeployserver=foo) En utilisant une build.xml éprouvée qui a été utilisé ici pendant au moins une demi-décennie. Pour une raison quelconque, il ne voit que mes fichiers lorsque j'utilise FTP actif et ne peut pas sembler trouver des ressources pour aider moi à trouver une cause possible. Aucune suggestion?

user10597469:

Ok, donc je poste une réponse à ma question parce que je suis revenu finalement à ce projet et nous avons compris la question ... en quelque sorte. Notre serveur de temps est de 6 heures à l' avance de mon heure locale et le dossier de construction, pour une raison quelconque, n'était pas sûr que le temps d'utiliser. Je ne sais pas pourquoi cela est arrivé, comme cela a fonctionné non modifié pour tout le monde et je vérifié qu'ils étaient tous voir les mêmes entrées datetime j'étais, cependant, la coulée de la zone horaire du serveur explicitement pour chaque appel ftp fait le tour pour moi et didn « ai rien break pour eux, alors maintenant nous avons une version VSCode universelle qui fonctionne pour tout le monde. Je serais encore intéressé si quelqu'un a des informations sur la raison pour laquellecela a fonctionné du tout. Depuis la modification du code n'a pas été nécessaire pour quelqu'un d'autre à courir, je suppose que le problème doit être avec les paramètres du système, plutôt que le code, mais le problème a fini par être résolu en modifiant le build.xml. Le problème est résolu, mais je ne sais toujours pas pourquoi il ne fonctionne pas en premier lieu ou pourquoi le correctif a fait le travail et je serais ravi si quelqu'un avait des éclaircissements à ce sujet, mais la question est techniquement fixe et si quelqu'un d'autre ce problème , au moins est-ce quelque chose que vous pouvez essayer.

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=219823&siteId=1
conseillé
Classement