我正在维护一个依赖于 OSGi 的 Web 应用程序,并且 Maven 拉入一个名为的 jar,该 jarorg.osgi-foundation-1.0.0.jar
似乎包含与 JDK 核心运行时相同的类,例如:
java.util.\*;
java.io.\*;
等等等等。
这似乎很奇怪,我不得不问为什么这是必要的。此外,我的 Web 应用程序无法在 JBoss 6 上部署,因为这些是第三方库的“非法包名称”。
目的是org.osgi-foundation-1.0.0.jar
什么?有必要吗?