Cargo-Maven2-плагин не развертывает файл войны

Вот что у меня есть

  • У меня есть мультимодульный проект Maven.
  • Одним из них является файл войны eftracker-web,
  • Я также создал еще один модуль, который содержит только тесты селена для этого веб-приложения (не спрашивайте меня, почему, черт возьми, загрузчик классов), его имя eftracker-web-functest,

То, что я пытаюсь сделать, это: использовать cargo-maven2-plugin запустить встроенный веб-сервер (например, Tomcat) во время verify фаза жизненного цикла maven, так что failesafe Плагин может запускать интеграционные тесты (тесты на основе селена). Итак, когда я выполню verify Целью груза станет врезанный кот, но

Моя проблема: eftracker-web не развертывается в контейнере. Я получаю 404 вместо домашней страницы приложения.

Итак, вопрос: как заставить его развернуть военный файл в контейнере?

Зависимость от файла войны объявлена ​​как:

<dependency>
    <groupId>ru.skarpushin</groupId>
    <artifactId>eftracker-web</artifactId>
    <version>${project.parent.version}</version>
    <type>war</type>
</dependency>

Конфигурация плагина:

<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.6.5</version>
<configuration>
    <skip>${skip.func.tests}}</skip>
    <container>
        <containerId>tomcat7x</containerId>
        <type>embedded</type>
    </container>
    <deployables>
        <deployable>
            <groupId>ru.skarpushin</groupId>
            <artifactId>eftracker-web</artifactId>
            <type>war</type>
            <properties>
                <context>/</context>
            </properties>
        </deployable>
    </deployables>
    <wait>false</wait>
</configuration>
<executions>
    <execution>
        <id>start-container</id>
        <phase>pre-integration-test</phase>
        <goals>
            <goal>start</goal>
        </goals>
    </execution>
    <execution>
        <id>stop-container</id>
        <phase>post-integration-test</phase>
        <goals>
            <goal>stop</goal>
        </goals>
    </execution>
</executions>
</plugin>

0 ответов

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