我对 OSGI 很陌生。我正在尝试将一个新库 FreeMarker 添加到使用 Spring 3 的现有应用程序中。我们正在使用 Equinox。以下是我所做的更改,
在 pom.xml 中添加了 Freemarker 依赖项,
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>com.springsource.freemarker</artifactId>
<version>2.3.18</version>
</dependency>
我希望这个 jar 是 OSGI 的投诉。
在Import-Package
我添加的部分com.springsource.freemarker;version="2.3.18"
在Bundle-ClassPath
我补充说,lib/com.springsource.freemarker-2.3.18.jar
当我部署应用程序时,我收到以下错误,
org.osgi.framework.BundleException: The bundle could not be resolved. Reason: Missing Constraint: Import-Package: com.springsource.freemarker; version="2.3.18"
请让我知道缺少的配置。
提前致谢,SD