2017-08-02 4 views
1

J'ai peu de fichiers dans l'espace de travail Urbancode Deploy (téléchargé depuis Artifactory). Comment puis-je récupérer ces fichiers dans mon programme Java où j'utilise ces fichiers téléchargés dans le programme Java.Comment puis-je récupérer un fichier à partir de l'espace de travail Code urbain Deploy

J'ai essayé comme ceci:

1) Je fais appel classe Java de shell Urbancode deploy, où je passe le nom du fichier, nom d'utilisateur, mot de passe et URL comme arguments de classe Java.

2) Dans ma classe Java, j'ai créé une connexion http pour récupérer ce fichier à l'aide d'arguments. Mais son échec. 3) Si je pouvais récupérer le fichier ci-dessus est bon pour moi, ou bien ai-je besoin de faire un appel de repos pour récupérer ce fichier (comme j'utilise repos appel à urbancode deploy (UCD) pour récupérer d'autres propriétés nécessaires) si oui, comment puis-je?

4) Une autre approche, Puis-je envoyer tous les fichiers de urbancode deploy vers le programme Java via des arguments de ligne de commande? Est-ce possible d'envoyer le fichier entier d'UCD vers la classe Java?

Répondre

1

J'ai résolu ce problème, car l'accès à un fichier dans mon code Java consiste simplement à accéder à un fichier à partir du bureau. Comme mon fichier est sur l'agent serveur et mon code java est également sur le même serveur agenet dans JRE. Donc je viens de lire le fichier en utilisant "currentdirectory/filename". Ensuite, je suis en mesure d'accéder.