使用 bfperlprojectmigration 实用程序一次性克隆所有 Perl 项目和库,包括 Java MJC 项目和库的链关系。
用法
bfperlprojectmigration.sh [CONNECTION
OPTIONS] [COMMAND OPTIONS]
连接选项
- -h
- --help
- 显示此帮助文本。
- -S
- --secure
- 请求到服务器的安全 SSL/TLS 连接。
缺省值:使用常规的 TCP 连接(不安全)
- -C /path/to/bfclient.conf
- --config=/path/to/bfclient.conf
- 覆盖要使用的客户机配置文件的位置。
缺省值:bfclient.conf(在当前目录中)
- -H Hostname
- --hostname=Hostname
- 设置连接的远程主机名称。
缺省值:localhost
- -P Port
- --port=Port
- 设置连接的通信端口。
缺省值:3966
- -d Domain
- --domain=Domain
- 设置域(区域)以进行认证。
缺省值:无
- -u Login
- --user=Login
- 设置用户登录名以进行认证。
缺省值:root
- -p Password
- --password=Password
- 设置用户密码以进行认证。
缺省值:root
- -E Encoding
- --encoding=Encoding
- 设置输出字符集编码。如果给定的编码无效,那么会列出所有可用编码,并且退出该程序。
注: 以所请求编码显示文本的能力取决于客户机上使用的终端软件的功能。
缺省值:UTF-8
命令选项
- -a
- --all
- 将系统中的所有遗留 Perl 项目和库克隆为 MJC 项目和库。如果给定此选项,将忽略“-o”选项。
- -s NameSuffix
- --suffix=NameSuffix
- 克隆的 MJC 项目或库的名称后缀。如果未给定,缺省情况下,将字符串“Copy”用作名称后缀。
缺省值:TimeStamp
注: 如果多次使用同一后缀,那么系统会将索引号附加在名称末尾以避免重复。
- -o project1Name[, "project2 Name", projectUUID]
- --one=project1Name[, "project2 Name", projectUUID]
- 当前不受支持。以递归方式将给定的 Perl 项目或库克隆到 MJC 项目或库,包括已链接项目和库。
示例:
- 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
将系统中的所有 Perl 项目和库(包括其间的关系)克隆为 MJC 项目和库,具有类似 origName_MJC 的新名称。