CoreSbtManager¶
- public interface CoreSbtManager¶
Класс содержит методы управления кэшем метаданных.
Methods¶
binaryFolder¶
- String binaryFolder()¶
Возвращает абсолютный путь к текущему активному бинарному каталогу. При работе в режиме
SourceModeEnum.Jarзначение будет изменяться после каждой перезагрузки jar-файлов решения.Значение имеет смысл при
SourceModeEnum.Jar.- Returns:
абсолютный путь.
See also
Global3Configuration.SbtConfig.getBinaryDir()
clean¶
- void clean()¶
Очищает каталоги со скомпилированными классами внутри SBT-проекта.
- Throws:
ApplicationException– Если что-то пошло не так.
compile¶
- void compile()¶
Выполняет компиляцию SBT-проекта и копирование скопилированных классов и ресурсов в рабочий каталог.
- Throws:
ApplicationException– Если что-то пошло не так.
cvsUpdate¶
- void cvsUpdate()¶
Выполняет обновление каталог с исходным кодом данными из CVS.
- Throws:
ApplicationException– Если что-то пошло не так.
getCanonicalClassName¶
isDirWatcherEnabled¶
- boolean isDirWatcherEnabled()¶
- Returns:
true, если активно.
jarFolder¶
name¶
recreateClassLoader¶
- void recreateClassLoader()¶
Пересоздаёт загрузчик классов прикладного кода.
В режиме
SourceModeEnum.Devпересоздаётся только загрузчик прикладного кода.В режиме
SourceModeEnum.Jarпересоздаются загрузчики классов общих библиотек и прикладного кода, происходит перезагрузка persistence, т.к. EclipseLink и gtkjpa лежат в этом загрузчике.
- Throws:
ApplicationException– При ошибках перезагрузки кода.
recreateClassLoaderForce¶
- void recreateClassLoaderForce()¶
Пересоздаются загрузчики классов общих библиотек и прикладного кода, происходит перезагрузка persistence, т.к. EclipseLink и gtkjpa лежат в этом загрузчике.
- Throws:
ApplicationException– При ошибках перезагрузки кода.
restartCompilerProcess¶
- void restartCompilerProcess()¶
Перезапускает Sbt-процесс, выполняющий компиляцию исходного кода.
- Throws:
ApplicationException– Если что-то пошло не так.
sourceFolder¶
sourceMode¶
- SourceModeEnum sourceMode()¶
Возвращает тип источника кода образа решения.
- Returns:
Тип источника кода.
See also
Global3Configuration.SbtConfig.getSourceMode()
startCompilerProcess¶
- void startCompilerProcess()¶
Запускает Sbt-процесс, выполняющий компиляцию исходного кода.
- Throws:
ApplicationException– Если что-то пошло не так.
stopCompilerProcess¶
- void stopCompilerProcess()¶
Останавливает Sbt-процесс, выполняющий компиляцию исходного кода.
- Throws:
ApplicationException– Если что-то пошло не так.
syncBinaryDir¶
- void syncBinaryDir()¶
Выполняет перезагрузку прикладного кода решения.
В режиме
SourceModeEnum.Devпересоздаётся только загрузчик прикладного кода.В режиме
SourceModeEnum.Jarпроизводит копирование всех jar-файлов из каталогаGlobal3Configuration.SbtConfig.getJarDir()в новыйGlobal3Configuration.SbtConfig.getBinaryDir().
- Throws:
ApplicationException– При любых ошибках.
syncBinaryDirFromJar¶
- void syncBinaryDirFromJar()¶
Производит копирование всех jar-файлов из каталога
Global3Configuration.SbtConfig.getJarDir()в новыйGlobal3Configuration.SbtConfig.getBinaryDir().- Throws:
ApplicationException– При любых ошибках.
syncBinaryDirFromJarSafe¶
- void syncBinaryDirFromJarSafe()¶
Deprecated since version Выполняет: те же действия, что
syncBinaryDirFromJar().- Throws:
ApplicationException– При любых ошибках.
syncBinaryDirFromSource¶
- void syncBinaryDirFromSource()¶
Пересоздаёт только загрузчик прикладного кода.
- Throws:
ApplicationException– При любых ошибках.
syncBinaryDirFromSourceSafe¶
- void syncBinaryDirFromSourceSafe()¶
Deprecated since version Выполняет: те же действия, что
syncBinaryDirFromSource().Пересоздаёт только загрузчик прикладного кода.
- Throws:
ApplicationException– При любых ошибках.
syncBinaryDirFullScan¶
- void syncBinaryDirFullScan()¶
Deprecated since version Выполняет: те же действия, что
syncBinaryDir().Выполняет перезагрузку прикладного кода решения.
- Throws:
ApplicationException– Если что-то пошло не так.
syncBinaryDirSafe¶
- void syncBinaryDirSafe()¶
Deprecated since version Выполняет: те же действия, что
syncBinaryDir().Выполняет перезагрузку прикладного кода решения.
- Throws:
ApplicationException– Если что-то пошло не так.