如何在Java中动态执行项目二进制文件

时间:2016-02-27 18:43:38

标签: java maven testng

我有一个maven项目。在我的特定文件夹中包含 TestNG xml文件。(src/taget/myfiles)。每个版本我都会收集项目的二进制文件作为jar。假设我从包含更新的TestNG.xml文件版本的项目中收集3个二进制文件。

例如:

版本1.jar

 mytest.xml version 1

版本2.jar

 mytest.xml version 2

版本3.jar

mytest.xml version 3

我的要求是,当我选择特定的项目二进制文件时,我想在程序运行时选择一些较旧的version 2而不是最新的version 3,它应该选择我mytest.xml V2文件version 2.jar 1}}。其实我对此并不太了解,如果有人知道请告诉我。

1 个答案:

答案 0 :(得分:0)

我建议您在收集测试二进制文件时,在maven存储库中使用特定版本安装它。让我们说app-test-1.0.0-V1-SNAPSHOT或你喜欢的任何版本。执行时,只需操作V1 / V2 / V3版本部件并运行它即可检索此工件。