2013-03-20 5 views
2

Итак, наша java-кодовая база настолько сложна, что мы не можем использовать функцию инкрементной компиляции Eclipse и вместо этого использовать скрипт под названием «intern» с построением аргументов. Из-за этого, я добавил программу строитель затмить с пути к стажера и одним аргументом сборки: intern buildEclipse Builders: проверить код возврата?

Однако, если нажать клавишу F11 для отладки и сборки не удается, Eclipse счастливо игнорирует это и продолжает запускать программы, хотя я выделил консоль в вариантах построения. Любые идеи о том, как остановить запуск Debug, если сборка завершилась неудачей?

Одна из идей, которые у меня есть (но которые могут не работать) заключается в том, чтобы заставить застройщика запустить собственный скрипт, который запускает intern build и приостанавливается, если он не работает.

ответ

1

Поскольку никто не ответил, я просто в конечном итоге:

  1. Изменение bin/intern скрипт для добавления -eclipse_build параметр, который, если присутствует, будет вызывать read -p "Build failed" на провал (для отображения «Строить не удалось» и паузы консоль).
  2. Изменение аргументов в построителе быть build -eclipse_build

Это работает хорошо для меня. Надеюсь, это поможет будущим искателям!