假设有一个特定于os的库(.so / .dll)附加到Java项目,那么使用Ivy处理它的方法是什么?
答案 0 :(得分:0)
我不认为有一种方法...在我们的组织中,我们捆绑了java vms,在我们的常春藤存储库中,没有区别 - 它们都被下载了,这取决于构建脚本哪一个使用。
某些功能可能已经错过,但我们有相当广泛的构建程序,以及具有专业知识的人员,所以我认为你是独立的。
在任何情况下,您都需要以某种方式(在构建脚本中)“确定”您的操作系统,因此编写一些额外的代码以确定要使用哪些扩展(我们的jvm包)应该不会太困难在其中有操作系统的名称 - 您可以打开.dll / .so扩展名等)