Я хочу упаковать проект TestNG в Jar. У меня есть n файлов testng xml, и только несколько xml необходимо выполнить во время выполнения. Выбор файла xml для запуска выполняется через maven pom. xml, например:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<!-- Suite testng xml file to consider for test execution -->
<suiteXmlFiles>
<suiteXmlFile>${suiteXmlFile}</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
Здесь фактическое имя или путь xml не указывается, но передается как аргумент через командную строку maven. Я хотел знать, смогу ли я добиться того же, если упакую проект в jar, и смогу ли я передать имя файла xml команде выполнения jar, и я могу выполнить этот конкретный файл xml. Является ли это возможным? Надеюсь, что кто-нибудь сможет помочь.
я пытаюсь достичь чего-то вроде этого
java -jar -Dxml=integration.xml name.jar