Maven: пропустить тестовую компиляцию в жизненном цикле?

У меня есть проект, который я настроил на сборку с test-jar и обычный jar, используя этот параметр:

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <executions>
                <execution>
                    <goals>
                        <goal>test-jar</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

Проблема заключается в том, что всякий раз, когда я обновляю версию проекта в pom, мне нужно выполнить сборку с тестами, иначе maven не будет быть в состоянии найти test-jar с правильной версией во время фразы test-compile . Много раз я просто хотел пропустить тесты, но из-за отсутствия тестовой банки фраза test-compile завершится неудачно.

Я попытался использовать -Dmaven.test.skip = true , но, похоже, это не пропускает test- этап компиляции . Есть ли способ пропустить это?

21
задан markdsievers 1 October 2019 в 22:34
поделиться