2011-09-24 133 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并不是真正用于大型项目。你必须拿出你自己的代码来检查所有必要的依赖关系。