Обычно (исторически) шаг сборки и файл build.jl
используются для загрузки / установки бинарных зависимостей, например, BinaryProvider
(или его предшественник BinDeps
) 1 . Шаг сборки также можно использовать для установки файлов конфигурации. Например, IJulia
использует build.jl
для установки ядра Julia для Jupyter .
Если ваш пакет - чистый код Julia, вы обычно этого не делаетеу нас есть файл build.jl
, поскольку в этом нет необходимости.
1 В Julia 1.3 у нас есть Artifacts
, который предназначен для заменыBinaryProvider
рабочий процесс и сделать build.jl
устаревшим с целью загрузки и установки готовых двоичных файлов.