Очистить некоторые вещи из кэша Nailgun (использование: Jython)
Это немного технически, и следует из использования Nailgun в Eclipse для Java и Jython.
Я узнал, как заставить Nailgun нормально работать в ОС Windows в Eclipse, используя Jython. И с помощью модуля unittest.
Что сбивает с толку, так это то, что иногда я делаю изменения в файле.py, а иногда (не всегда) старая версия этого файла продолжает работать. Это может даже сохраняться, когда я закрываю сервер Nailgun, закрываю его окно и снова запускаю его: запускается старая версия файла, которой больше не существует.
Это очень похоже на проблему с кешем. Насколько я понимаю, Jython обычно не генерирует файлы.class (хотя иногда это происходит, если вы импортируете модуль??).
Но, возможно, это действительно то, что делает Nailgun. Я провел некоторый поиск на своем диске C:, чтобы выяснить, можно ли легко найти это место в кэше: не повезло.
По сути, мне нужна возможность сообщать Nailgun между запусками приложения, что нужно удалить данный файл.class из любого кэша, который он поддерживает.
Между прочим, не имеет значения, предусмотрены ли рассматриваемые элементы CLASSPATH в "SET CLASSPATH=..." сервера или используется опция "ng-cp" в командной строке ng (то есть в клиенте).
Если ничего не поможет, мне, вероятно, придется поискать источник NG для вдохновения. Глоток.