首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Freemarker : OSGI包异常

Freemarker : OSGI包异常
EN

Stack Overflow用户
提问于 2013-05-07 03:54:02
回答 1查看 355关注 0票数 1

我是OSGI的新手。我正在尝试将一个新的库FreeMarker添加到一个使用Spring3的现有应用程序中。下面是我所做的更改,

在pom.xml中添加了Freemarker依赖项。

代码语言:javascript
复制
    <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

当我部署应用程序时,我得到下面的错误,

代码语言:javascript
复制
org.osgi.framework.BundleException: The bundle could not be resolved. Reason: Missing Constraint: Import-Package: com.springsource.freemarker; version="2.3.18"

请让我知道缺少的配置。

提前感谢,SD

EN

回答 1

Stack Overflow用户

发布于 2013-05-07 06:50:37

捆绑包com.springsource.freemarker不会导出同名的包。您正在将Bundle-SymbolicName与要导入的包名混合在一起。

请参阅http://ebr.springsource.com/repository/app/bundle/version/detail?name=com.springsource.freemarker&version=2.3.18上的导出包部分,了解您可以在另一个包中导入哪些内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16406189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档