第 6 章 使用 MTA 管理应用程序
您可以使用 Migration Toolkit for Applications (MTA)用户界面执行以下任务:
- 添加应用程序
- 分配应用程序凭证
- 导入应用程序列表
- 下载用于导入应用程序的 CSV 模板
- 创建应用程序迁移 waves
- 为迁移 waves 创建 JIRA 问题
MTA 用户界面应用程序有以下属性:
- 名称(无文本)
- 描述(可选,自由文本)
- 业务服务(可选,从列表中选择)
- 标签(可选,从列表中选择)
- Owner (可选,从列表中选择)
- 供稿者(可选,从列表中选择)
- 源代码(用户输入的路径)
- 二进制(用户输入的路径)
6.1. 添加新应用程序
您可以将新应用添加到应用程序清单中,以便进行后续评估和分析。
在创建应用程序之前,设置业务服务,检查标签和标签类别,并根据需要创建添加。
先决条件
- 您已登录到 MTA 服务器。
流程
- 在 Migration 视图中,点 Application Inventory。
- 点 Create new。
在 Basic information 下,输入以下字段:
- 名称 :新应用的唯一名称。
- 描述 :应用程序的简短描述(可选)。
- 业务服务 :应用的目的(可选)。
- 手动标签 :用于表示应用程序的软件标签(可选,一个或多个)。
- Owner: 下拉列表中注册的软件所有者(可选)。
- 供稿人 :下拉列表的 Contributors (可选,一个或多个)。
- 注释 :与应用程序相关的注释(可选)。
点 Source Code 并输入以下字段:
- 存储库类型 :Git 或 Subversion。
源存储库 :保存软件代码的存储库的 URL。
- 对于 Subversion:这必须是存储库根目录的 URL 或一个完全限定的 URL,(可选)包括分支和嵌套目录。当完全限定时,Branch 和 Root 路径 必须为空。
分支 :存储库中的应用代码分支(可选)。
-
对于 Git:这可能是任何引用;
提交哈希
、分支
或标签
。 -
对于 Subversion:这可能是分支或标签的完全限定路径,如 branch
/stable
或tags/stable
。当 Source 存储库 URL 包含分支时,这必须为空。
-
对于 Git:这可能是任何引用;
根路径 :目标应用程序存储库中的根路径(可选)。
- 对于 Subversion:当 Source Repository URL 包含根路径时,这必须为空。
注意:如果您在 Branch 或 Root 路径字段中输入任何值,则 Source repository 字段将变为必需。
可选:点击 Binary 并输入以下字段:
- 组 :应用程序工件的 Maven 组。
- 工件 :应用程序的 Maven 工件。
- 版本 :应用程序的软件版本。
-
打包 :应用程序工件的打包,如
JAR
、WAR
或EAR
。
注意: 如果您在任何 Binary 部分字段中输入任何值,则所有字段都会自动成为强制的。
- 点 Create。新应用程序会出现在定义的应用程序列表中。
自动化任务
将新应用程序添加到应用程序 清单后,您可以将光标设置为将鼠标悬停在应用程序名称上,以查看通过添加应用程序生成的自动化任务。语言发现任务标识应用中的编程语言。技术发现任务标识了应用中的特定技术。这些任务自动为应用添加适当的标签,从而减少了手动为应用分配标签所涉及的工作量。这些任务完成后,添加到应用的标签数将显示在 Tags 列下。查看标签:
- 点应用程序的行条目。此时会打开侧窗格。
- 单击 标签选项卡。此时会显示附加到应用程序的标签。
您可以根据需要手动添加其他标签。当 MTA 分析应用程序时,它可以自动向应用程序添加其他标签。