Faites appel à l'utilitaire bfperlprojectmigration pour cloner tous les projets et bibliothèques Perl, y compris les relations de chaînage avec les projets et bibliothèques MJC Java simultanément.
Syntaxe
bfperlprojectmigration.sh [CONNECTION
OPTIONS] [COMMAND OPTIONS]
Options de connexion
- -h
- --help
- Affiche ce texte d'aide.
- -S
- --secure
- Demande une connexion SSL/TLS sécurisée au serveur.
Valeur par défaut : Une connexion TCP normale est utilisée (non sécurisée)
- -C /path/to/bfclient.conf
- --config=/path/to/bfclient.conf
- Remplace l'emplacement du fichier de configuration client à utiliser.
Valeur par défaut : bfclient.conf (dans le répertoire en cours)
- -H Hostname
- --hostname=Hostname
- Définit le nom de l'hôte distant pour la connexion.
Valeur par défaut : localhost
- -P Port
- --port=Port
- Définit le port de communication pour la connexion.
Valeur par défaut : 3966
- -d Domain
- --domain=Domain
- Définit le domaine pour l'authentification.
Par défaut : Aucun
- -u Login
- --user=Login
- Définit le nom de connexion pour l'authentification.
Valeur par défaut : root
- -p Password
- --password=Password
- Définit le mot de passe utilisateur pour l'authentification.
Valeur par défaut : root
- -E Encoding
- --encoding=Encoding
- Définit le codage du jeu de caractères de sortie. Si un codage non valide est indiqué, tous les codages disponibles sont répertoriés et le programme se ferme.
Remarque : La capacité à afficher du texte dans le codage requis dépend des fonctionnalités du logiciel terminal utilisé sur le client.
Valeur par défaut : UTF-8
Options de commande
- -a
- --all
- Clone tous les projets et bibliothèques Perl existants dans le système sous forme de projets et bibliothèques MJC. Si cette option est indiquée, l'option "-o" est ignorée.
- -s NameSuffix
- --suffix=NameSuffix
- Suffixe de nom des projets ou bibliothèques MJC clonés. S'il n'est pas indiqué, la chaîne "Copy" est utilisée par défaut comme suffixe de nom.
Valeur par défaut : TimeStamp
Remarque : Si le même suffixe est utilisé plusieurs fois, le système ajoute un numéro d'index à la fin du nom pour éviter la duplication.
- -o project1Name[, "project2 Name", projectUUID]
- --one=project1Name[, "project2 Name", projectUUID]
- Actuellement non pris en charge. Permet le clonage récursif du projet ou de la bibliothèque Perl indiqué vers le projet ou la bibliothèque MJC, y compris les projets et bibliothèques chaînés.
Exemples :
- UNIX/Linux : bfperlprojectmigration.sh -H localhost -u
root -p root -a -s MJC
- Windows : bfperlprojectmigration.bat -H localhost -u root
-p root -a -s MJC
Clone tous les projets et bibliothèques Perl, y compris les relations entre eux dans le système sous forme de projets et bibliothèques MJC, à l'aide d'un nouveau nom tel que origName_MJC.