Шаги перед сборкой в ​​Гудзоне - PullRequest
1 голос
/ 11 июня 2009

Я немного рассол. Я пытаюсь запустить некоторые сценарии среды перед тем, как запустить сборку в проекте m2, но, как бы я ни старался, кажется, что сценарий предварительной сборки никогда не запускается достаточно рано.

Перед запуском сценариев перед сборкой проект проверяет, есть ли в рабочей области правильные файлы - файлы, которых не будет, пока не будут выполнены написанные мной сценарии.

Чтобы сделать их "предварительно собранными", я использую плагин M2 Extra Steps - но этого недостаточно "pre".

Кто-нибудь получил какие-либо предложения относительно того, как я могу выполнить то, что я хочу сделать?

Приветствие.

Ответы [ 4 ]

3 голосов
/ 12 июня 2009

Рассматривали ли вы возможность разбить его на два проекта и настроить предварительный сборочный проект как исходный для проекта сборки?

например., Foo Pre-build Foo Build

После запуска предварительной сборки Foo запускается «Foo Build».

Я использовал это, по общему признанию в других сценариях, чем ваш, довольно успешно. Это дает дополнительное преимущество (если вам это нужно), позволяя вам вручную запускать сборку, не выполняя предварительных шагов сборки, если вы знаете, что они не нужны.

1 голос
/ 12 июня 2009

Вы должны использовать тип проекта свободной формы, а не тип проекта maven.

Если это проблема (т. Е. Существуют проекты, ожидающие запуска или запуска), рассмотрите возможность использования пользовательского расположения рабочей области и выполнения проекта свободной формы в этой рабочей области до запуска проекта maven. Проект свободной формы можно использовать в качестве триггера для проекта maven.

0 голосов
/ 12 июня 2009

Моя проблема возникла из-за того, что я хотел настроить свое рабочее пространство перед тем, как что-либо запускать, из-за проблемы с недоступностью динамического представления (ClearCase) из рабочего пространства - я хотел добавить символическую ссылку, чтобы это исправить. *

Тем не менее, Эндрю Байер внес изменения в плагин, который я сейчас тестирую, который должен это исправить ... так что вопрос, вероятно, недействителен в его текущей форме.

Отредактируем, как только мы придем к выводу.

0 голосов
/ 11 июня 2009

Работает ли добавление еще одного шага сборки в качестве сценария оболочки?

...