Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设有一个特定于操作系统的库 ( .so/.dll ) 附加到 Java 项目,那么使用 Ivy 处理这个问题的方法是什么?
我认为没有办法......在我们的组织中,我们正在捆绑 java vm,在我们的 ivy 存储库中,没有区别 - 它们都被下载,由构建脚本来确定哪个使用。
某些功能可能已经遗漏,但我们有相当广泛的构建程序,以及具有专业知识的人员,所以我认为您只能靠自己了。
在任何情况下,您都需要以某种方式“确定”您的操作系统(在您的构建脚本中),因此编写一些额外的代码来确定要使用的扩展应该不会太难(我们的 jvm 包具有名称其中的操作系统 - 您可以打开 .dll/.so 扩展名等)