2016-02-11 3 views
2

У меня есть плагин, который может работать либо с помощью pom.xml, либо без (зависит от версии артефакта, который мы строим: новые версии идут без помпы. Странно, я знаю).Как запустить плагин maven без POM в Jenkins?

Я хочу, чтобы этот плагин работал в Дженкинсе.
Но при создании проекта maven я должен установить pom (или по умолчанию, Jenkins полагает, что в базовой папке указано).

Вопрос: Можно ли настроить Дженкинса, чтобы не использовать помпу, когда его нет?

+0

бесплатный стиль с использованием оболочки выполнения/Windows build step? –

+0

, который вызывает другие проблемы на этой машине ... – Riduidel

+0

Какие проблемы? Свободная стилизация стиля - это путь, когда у вас нет 'pom.xml' (кстати, иногда даже когда у вас есть). –

ответ

1

Согласно моему комментарию, в этом случае вы должны использовать сборку проекта фристайла Jenkins, чтобы иметь большую гибкость и избегать предположений по умолчанию сборки Jenkins Maven.

В такой сборке вы можете настроить шаг сборки, выполняющий оболочку или команду Windows (в зависимости от операционной системы Jenkins).

Действительно, в Дженкинс Maven построить, ПОМ файл всегда требуется, как уже упоминалось в справочной поддержки Configuration> Build> Root Pom запись

Если рабочая область имеет POM верхнего уровня. xml в другом месте, кроме корневого каталога 1-го модуля, укажите здесь путь (относительно корня модуля), например parent/pom.xml. Если оставить пустым, по умолчанию используется pom.xml

Смежные вопросы