Насколько мы видим, для использования библиотеки в Matlab необходимо добавить ее путь к глобальному пути приложения Matlab, например. чтобы использовать библиотеку модульного тестирования xunit, ее путь должен быть добавлен к глобальному пути через пользовательский интерфейс. Проблемы с этим следующие:
- Каждый разработчик должен правильно установить пути зависимостей на своей машине, тестовых машинах, машинах сборки и т. д., чтобы иметь возможность правильно запускать код.
- Мы не можем установить пути для каждого разработчика централизованно, поэтому при изменении зависимостей мы должны выдавать инструкции для отдельных лиц, чтобы вручную изменить свою конфигурацию.
- Если в разных проектах используются несовместимые зависимости, путь между меняющимися проектами необходимо перенастроить.
Для проектов C++\C#\Java и т. д. можно ссылаться на библиотеки с относительными путями внутри проекта и не требовать изменения глобальных переменных среды.
Как мы можем добиться этого с помощью Matlab?