Я новичок в Groovy, очень нравится, но обнаружена проблема с компиляцией. Я использую Jetty в качестве веб-сервера, который обслуживает .groovy файлы (groovlets).
Рассмотрим два файла:
Test1.groovy , который содержит
println new Test2().property
Test2.groovy , который содержит:
public class Test2 {
String property = "print this"
}
При вызове / Test1.groovy в браузере он печатает print this . Но когда я изменяю свойство в другом месте, он все равно печатает , печатает это , он не перекомпилируется. Единственное, что я могу сделать, это перезапустить причал.
Обратите внимание, что когда весь код находится в одном файле, перекомпиляция работает.
Есть ли обходной путь для этого?