Java-компилятор обеспечивает инкрементную сборку, поэтому задача javac ant также. Но большинство других процессов этого не делают.
Учитывая процессы сборки, они преобразуют некоторый набор файлов (источник) в другой набор файлов (цель).
Я могу выделить два случая:
- Transformator не может принимать подмножество исходных файлов, только весь набор. Здесь мы можем только сделать отложенную сборку - если файлы из источника не были изменены - мы пропускаем обработку.
- Transformator может взять подмножество исходных файлов и получить частичный результат - инкрементная сборка .
Что такое внутренние и сторонние расширения ant или другие инструменты для реализации отложенной и добавочной сборки?
Можете ли вы привести примеры распространенных сборочных файлов?
Мне интересно это, в частности, для работы с компилятором GWT.