Пользовательская компиляция загрузчика классов Java
Моя компания хочет реализовать собственный загрузчик классов компиляции (только для среды разработки), чтобы уменьшить время сборки. Идея состоит в том, чтобы лениво компилировать файлы java во время выполнения (файлы, которые были обновлены или те, которые были новыми).
Я размышлял:
- Есть ли у такого подхода узкие места?
В основном:
- Когда люди обычно пишут собственные загрузчики классов? Каковы варианты использования?
- Как мне решить, следует ли компилировать файл во время выполнения или во время компиляции?
Заранее спасибо.