嗯,我认为这是一个奇怪的问题,但在这里(我不是Jboss专家,所以如果我错了,请纠正我。)
我在java类中有几个导入:
import org.xyz.public.OneClass;
import org.abc.public.AnotherClass;
我已经在Jboss 4.2服务器的EAR组件中部署了这个类,因此这个EAR将从运行时环境(Jobss libs)中获取一个库。因此,例如,对于OneClass,它将选择库xyz-commons-3.4.jar。
我需要的是一种在选择之前知道要选择哪个库的方法。
虽然有点奇怪,但我会告诉你为什么我们需要它。
有几个Jboss服务器有很多EAR组件,我们必须以编程方式获取所有依赖项以显示某种报告。因此,我们必须创建一个shell脚本或一个独立的应用程序来获取这些依赖项。但我们没有源,只有包装好的EAR。 Jboss从Jboss eviroment(Jboss libs)获取了库,因此我们在EAR中没有库引用。
非常感谢任何帮助。
非常感谢。