Как добавить один автономный проект в другой проект 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 согласно требованию.

Другие вопросы по тегам