【发布时间】:2012-03-27 10:07:02
【问题描述】:
我们公司生产了许多 Java / Scala 库供我们的研究部门使用。研究人员通常会在 Matlab 环境中与这些库进行交互,维护类路径以适应各种库依赖项。
这些库通常由不同的开发团队制作,因此依赖性管理有些脆弱。此外,由于时间限制以及某些代码是专有的,我们无法建立公司范围内的持续集成系统。
我的问题:是否有一种工具/机制可以打包 Java 库(或应用程序),使其库依赖项与其他库隔离? (例如,通过使用专用的类加载器)。我正在考虑与 .war 文件类似的东西,其中部署单元是自包含的,因此依赖项/动态类加载都被隐藏了。
【问题讨论】:
标签: java scala matlab dependencies