从jruby中的JAR导入的类名冲突
我正在从事一个JRuby(on Rails)项目,该项目依赖于各种java库,作为JAR导入。不幸的是,我想使用的一些类的类名和路径在两个库中完全相同从jruby中的JAR导入的类名冲突,jar,jruby,Jar,Jruby,我正在从事一个JRuby(on Rails)项目,该项目依赖于各种java库,作为JAR导入。不幸的是,我想使用的一些类的类名和路径在两个库中完全相同 我如何解决这个冲突,并在每种情况下精确地指定我想要哪个jar中的哪个类?或者我可以包含一个库范围吗?我相信您可以将它们放入包中。例如,在library1.jar中,可以放置package com.lib1或类似的东西。然后,您可以使用import com.lib1.library1导入它,这将是一个简单的解决方案。但是,如果这些JAR都是外部依赖
我如何解决这个冲突,并在每种情况下精确地指定我想要哪个jar中的哪个类?或者我可以包含一个库范围吗?我相信您可以将它们放入包中。例如,在
library1.jar
中,可以放置package com.lib1
或类似的东西。然后,您可以使用import com.lib1.library1
导入它,这将是一个简单的解决方案。但是,如果这些JAR都是外部依赖项,因此我无法访问它的源代码,也无法更改它,该怎么办?