2011-09-24 11 views
7

Szukam zastosowania zarządzania zależnościami w projekcie Matlab na dużą skalę.Zarządzanie zależnościami Matlab

Ten projekt importuje dużą liczbę bibliotek java, a także trochę skompilowanego kodu C++, o ile niektóre z najlepszych praktyk oprogramowania stają się teraz bardziej istotne.

Czy ktoś jest świadomy czegoś podobnego do Mavena/Ivy do użytku z Matlab?

+2

Powiązane pytanie „MATLAB programowania najlepszych praktyk dla średnich i dużych Projekt MATLAB "http://stackoverflow.com/questions/5042761/matlab-programming-best-practices – Mikhail

Odpowiedz

3

Nie jestem zaznajomiony z Matlab, ale brzmi jak twój problem polega na tym, że próbujesz umieścić duży zestaw plików binarnych pod jakąś kontrolą wersji?

Jeśli te pliki są dostępne w Maven Central, można użyć mój ant2ivy script aby wygenerować zestaw początkowy ivy.xml i ivysettings.xml plików.

Jedną z wielkich zalet ivy jest to, że można je uruchomić samodzielny następująco:

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

To będzie pobierał słoiki i umieścić je w „lib” (lub cokolwiek katalogu Matlab zastosowania).

0

MATLAB nie jest przeznaczony do projektów na dużą skalę. Będziesz musiał wymyślić swój własny kod, aby sprawdzić wszystkie niezbędne zależności.

Powiązane problemy