2011-09-24 10 views
7

Estoy buscando aplicar la administración de dependencias a un proyecto de Matlab a gran escala.Administración de dependencias de Matlab

Este proyecto importa una gran cantidad de bibliotecas Java, así como algunos códigos compilados de C++, en la medida en que algunas mejores prácticas de software se vuelven cada vez más esenciales.

¿Alguien conoce algo similar a Maven/Ivy para usar con Matlab?

+2

pregunta relacionada "mejores prácticas de programación MATLAB para el mediano a gran escala Proyecto MATLAB "http://stackoverflow.com/questions/5042761/matlab-programming-best-practices – Mikhail

Respuesta

3

No estoy muy familiarizado con Matlab, pero parece que su problema es que está tratando de poner un gran conjunto de archivos binarios bajo algún tipo de control de versión?

Si estos archivos están disponibles en Maven central, puede utilizar mi ant2ivy script para generar un conjunto inicial de ivy.xml y ivysettings.xml archivos.

Una de las mejores cosas de ivy es que se puede ejecutar independiente de la siguiente manera:

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

Esto descargará los frascos y colocarlos en un directorio "lib" (o lo que sea Directory utiliza Matlab)

0

matlab no está hecho realmente para proyectos a gran escala. Tendrá que encontrar su propio código para verificar todas las dependencias necesarias.

Cuestiones relacionadas