获取所需的第三方依存关系
本节概述了如何获取所需的第三方依存关系。
单元测试是采用 Junit 技术创建的,因此,我们具有第三方 jar 文件的依存关系。
为了构建测试、执行测试和获取代码覆盖率报告,我们需要跟踪第三方 jar 文件。
junit.jar
jmockit.jar
jacococli.jar
jacocoagent.jar
hamcrest.jar
这些 jar 文件可以在其授权位置直接从 Internet 下载,也可以使用 PTC 提供的 maven 工具和 pom.xml 文件进行下载。
jar 文件的版本位于 PTC 所提供的 pom.xml 文件:<WT_HOME>\prog_examples\CustomizationSamples\pom.xml
要获取由 PTC 提供的 pom.xml 文件中提及的第三方 jar 文件,请执行以下步骤:
1. Apache Maven Project 下载 Apache maven zip 文件版本 3.8.6 或更高版本。
2. 将此文件解压缩至某个文件夹。例如,/opt/ptc
3. 安装 Maven。
4. 打开命令提示符并将 Maven 的环境变量及其 bin 目录路径设置为 PATH 变量:
export M2_HOME=/opt/ptc/<Apache maven 文件版本>
例如:export M2_HOME=/opt/ptc/apache-maven-3.8.6
export PATH=/opt/ptc/<Apache maven 文件版本>/bin:${PATH}
例如:export PATH=/opt/ptc/apache-maven-3.8.6/bin:${PATH}
* 
用于设置变量的导出命令特定于 Unix 或 Linux 环境。对于 Windows 环境,应使用特定于 Windows 的相应命令。
5. 创建一个文件夹,并在其中放置 PTC 提供的 pom.xml 文件。
6. 打开命令提示符并遍历 pom.xml 文件所在的目录。使用用于保留第三方 jar 文件的参数执行以下命令。
mvn dependency:copy -DdestinationPath=<destinationPath>
目标路径应为 <WT_HOME>\lib 目录。如果客户将这些 jar 文件下载到 <WT_HOME>\lib 目录以外的其他位置,则将这些 jar 文件显式复制到 <WT_HOME>\lib 目录下。
这对您有帮助吗?