Управление зависимостями Matlab - PullRequest
8 голосов
/ 24 сентября 2011

Я хочу применить управление зависимостями к крупномасштабному проекту Matlab.

Этот проект импортирует большое количество java-библиотек, а также скомпилированный код C ++ в той мере, в которой некоторые передовые практики в области программного обеспечения становятся все более важными.

Кто-нибудь знает что-то подобное?линии Maven / Ivy для использования с Matlab?

Ответы [ 3 ]

3 голосов
/ 24 сентября 2011

Я не очень знаком с Matlab, но, похоже, ваша проблема в том, что вы пытаетесь поместить большой набор двоичных файлов под какой-то контроль версий?

Если эти файлы доступны в Maven Central, вы можете использовать мой ant2ivy скрипт для генерации начального набора ivy.xml и ivysettings.xml .

Одна из замечательных особенностей ivy заключается в том, что он может работать автономно следующим образом:

java -jar ivy.jar -retrieve "lib/[artifact].[ext]" -ivy ivy.xml -settings ivysettings.xml 

Это загрузит файлы jar и поместит их в каталог "lib" (или в любой каталог, который использует Matlab).

0 голосов
/ 08 мая 2016

Я создал простое управление зависимостями на основе maven для проектов matlab, используя jitpack.io и zip в качестве формата выпуска.

Пример проекта - https://github.com/ragavsathish/mmockito

Простой архетип можно найти в https://github.com/ragavsathish/matlab-simple-archetype

Пожалуйста, оставьте свои комментарии о том, что может быть улучшено в дальнейшем

0 голосов
/ 24 сентября 2011

Matlab на самом деле не для крупных проектов.Вам придется придумать свой собственный код, чтобы проверить все необходимые зависимости.

...