Компилятор Java обеспечивает возрастающую сборку, таким образом, javac задача Ant также. Но большинство других процессов не делает.
Рассматривая процессы сборки, они преобразовывают некоторый набор файлов (источник) в другой набор файлов (цель).
Я могу отличные два случая здесь:
Что такое муравей внутренние, сторонние расширения или другие инструменты для реализации ленивой и возрастающей сборки? Можно ли обеспечить некоторые широко распространенные примеры файла типа "build"?
Мне интересно это для работы с компилятором GWT в частности.
В отношении GWT невозможно выполнять инкрементные сборки, потому что компилятор GWT просматривает весь исходный код сразу, оптимизирует и встраивает код. Это означает, что код, который не был изменен, можно оценивать по-другому, например, если вы начинаете использовать метод из класса, который не был изменен, метод был пропущен на предыдущем этапе компиляции, но теперь его нужно скомпилировать.