Как добавить один автономный проект в другой проект Maven
У меня есть отдельный проект maven selenium, который работает отлично, теперь я хочу, чтобы мои отчеты создавались с использованием ReportNG
и для которого я буду делать некоторые настройки для уже разработанных ReportNG
код.
Чтобы настроить ReportNG
код, мне нужно скачать код и добавить его в мой текущий проект maven-selenium.
Кто-нибудь может подсказать, как мне добавить, что ReportNG
код для моего проекта Maven и взаимодействовать с кодом ReportNG?
любая помощь будет оценена.
1 ответ
Решение
Вы можете превратить эти проекты в два разных модуля в рамках одного проекта.
Структура проекта:
/test_sample
--/maven-selenium
--/ReportNG
Root pom.xml:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.test.sample</groupId>
<artifactId>test_sample</artifactId>
<version>1.0</version>
<packaging>pom</packaging>
<modules>
<module>maven-selenium</module>
<module>ReportNG</module>
</modules>
</project>
Примечание: вы также можете добавить ReportNG в качестве зависимости от модуля maven-selenium согласно требованию.