Кажется, что когда я перестраиваю файл jar, от которого зависит один из моих проектов Eclipse, Eclipse не замечает, что jar был изменен, и не перестраивает проект. Впоследствии я должен сделать ручную чистую сборку.
В частности, я создаю jar из Eclipse, используя технику, приведенную в этого ответа , и храню его в каталоге вне моих проектов рабочей области.
Причина, по которой я использую jar в качестве зависимости вместо того, чтобы основной проект зависел от второго проекта напрямую, заключается в том, что основной проект находится на Java, а проект jar - на Scala. Я обнаружил, что сборка Scala идет очень медленно, поэтому я решил оставить проект закрытым и вручную собрать jar-файл из Eclipse всякий раз, когда я вносю изменения в проект Scala.
Является ли это отсутствие обнаружения "внешней модификации jar" ошибкой / ограничением Eclipse или есть способ включить это поведение?