Как заставить Maven ждать, пока все модули параллельно завершат работу?

Я использую Maven 3.2.3. Я запускаю многомодульный проект, который содержит

    <modules>
            <module>module-A</module>
            <module>module-B</module>
            …
            <module>module-X</module>
    </modules>

Если я запускаю "mvn clean install -T 2", модули "модуль-А" и "модуль-В" будут работать параллельно, потому что между ними нет никакой зависимости. Тем не менее, я замечаю, что если модуль-B дает сбой, пока модуль-A все еще работает, выполнение полностью останавливается, и результат "module-A" отображается как "SKIPPED". Как заставить Maven не останавливаться до тех пор, пока все работающие в данный момент модули не будут завершены (в моем случае это большая проблема, что модуль A прерывает работу на полпути).

Спасибо, Дэйв

0 ответов

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