Конфигурационные файлы проекта
Contents
Конфигурационные файлы проекта#
Пример содержимого config.json#
{
"sbt_home": "/opt/global/sbt",
"svn_path": "",
"projects": [
{
"git_branch": "<branch>",
"jdk_home": "/usr/lib/jvm/bellsoft-java8-amd64/",
"name": "<project_name>",
"project_source": "<project_url>",
"project_source_type": "vcs",
"publish_type": "SNAPSHOT",
"vcs_type": "git"
"server_source": "<server_url>"
}
]
}
Детальное описание полей конфигурации:#
sbt_home
: Путь к установленному SBT (Scala Build Tool). если не задан sbt ищется из переменной окружения pathsvn_path
: Путь к SVN (если используется) если не задан svn ищется из переменной окружения pathprojects
: Список проектов, где каждый проект:git_branch
: Название ветки для git (опционально, по умолчаниюmain
).jdk_home
: Путь к JDK (опционально).name
: Имя проекта (обязательное поле).project_source
: Источник проекта, например.Если начинается с
lxc://
, выбрасывается исключение («Not implemented»).Иначе считается
vcs
, и если этоgit
, может указываться ветка.
project_source_type
: Тип источника проекта.publish_type
: Тип публикации (опционально, строка).vcs_type
: Указывает, какая система управления версиями используется для проектаserver_source
: Источник сервера приложения, игнорируется если сборка проекта идет от комплекта сборки