2011-09-24 183 views
7

我正在尋找應用依賴管理到大規模的Matlab項目。Matlab依賴管理

該項目導入了大量的java庫以及一些編譯的C++代碼,現在一些軟件最佳實踐變得越來越重要。

是否有人知道沿着Maven/Ivy與Matlab一起使用的東西?

+2

相關問題「MATLAB程序設計的最佳實踐爲中期提高到大規模您的意見MATLAB項目「http://stackoverflow.com/questions/5042761/matlab-programming-best-practices – Mikhail

回答

3

我對Matlab不太熟悉,但聽起來像你的問題是,你想要在一些版本控制下放一大套二進制文件?

如果這些文件在Maven的中央是可用的,你可以用我的ant2ivy script產生的來自起始一套的ivy.xmlivysettings.xml文件。

一個約ivy偉大的事情是,它可以獨立運行,如下所示:

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

這將下載的罐子,並把它們放入一個「lib」目錄(或任何目錄MATLAB的使用)。

0

matlab並不是真正用於大型項目。你必須拿出你自己的代碼來檢查所有必要的依賴關係。