我正在尋找應用依賴管理到大規模的Matlab項目。Matlab依賴管理
該項目導入了大量的java庫以及一些編譯的C++代碼,現在一些軟件最佳實踐變得越來越重要。
是否有人知道沿着Maven/Ivy與Matlab一起使用的東西?
我正在尋找應用依賴管理到大規模的Matlab項目。Matlab依賴管理
該項目導入了大量的java庫以及一些編譯的C++代碼,現在一些軟件最佳實踐變得越來越重要。
是否有人知道沿着Maven/Ivy與Matlab一起使用的東西?
我對Matlab不太熟悉,但聽起來像你的問題是,你想要在一些版本控制下放一大套二進制文件?
如果這些文件在Maven的中央是可用的,你可以用我的ant2ivy script產生的來自起始一套的ivy.xml和ivysettings.xml文件。
一個約ivy偉大的事情是,它可以獨立運行,如下所示:
java -jar ivy.jar -retrieve "lib/[artifact].[ext]" -ivy ivy.xml -settings ivysettings.xml
這將下載的罐子,並把它們放入一個「lib」目錄(或任何目錄MATLAB的使用)。
matlab並不是真正用於大型項目。你必須拿出你自己的代碼來檢查所有必要的依賴關係。
我創建了一個簡單的基於maven的依賴管理matlab項目使用jitpack.io和zip作爲發佈格式。
示例項目 - https://github.com/ragavsathish/mmockito
簡單的原型可以在https://github.com/ragavsathish/matlab-simple-archetype
找到請提供關於什麼可以進一步
相關問題「MATLAB程序設計的最佳實踐爲中期提高到大規模您的意見MATLAB項目「http://stackoverflow.com/questions/5042761/matlab-programming-best-practices – Mikhail