【发布时间】:2010-11-03 03:50:22
【问题描述】:
假设有一个特定于操作系统的库 (.so/.dll) 附加到 Java 项目,使用 Ivy 处理这个问题的方法是什么?
【问题讨论】:
假设有一个特定于操作系统的库 (.so/.dll) 附加到 Java 项目,使用 Ivy 处理这个问题的方法是什么?
【问题讨论】:
我认为没有办法......在我们的组织中,我们正在捆绑 java vm,在我们的 ivy 存储库中,没有区别 - 它们都被下载,这取决于构建脚本来计算找出使用哪一个。
有些功能可能被遗漏了,但我们有相当广泛的构建程序和具有专业知识的人员,所以我认为你只能靠自己了。
在任何情况下,您都需要以某种方式“确定”您的操作系统(在您的构建脚本中),因此编写一些额外的代码来确定要使用哪些扩展(我们的 jvm 包其中包含操作系统的名称 - 您可以打开 .dll/.so 扩展名等)
【讨论】: