【发布时间】:2012-12-22 06:35:49
【问题描述】:
我有用于发送邮件的 OSGi 包,所以它使用 mail-1.4.jar 中的 com.sun.smtp 包。但是 OSGi 服务无权访问这个 jar。
你能帮我吗,如何配置 Maven POM 文件以便 mail-1.4.jar 将包含在我的捆绑 jar 中以便 OSGi 服务可以使用它?
编辑
错误是:
javax.mail.NoSuchProviderException:无法找到协议的提供者:smtp
【问题讨论】:
-
仅将依赖项添加到 maven pom 是行不通的,您还需要在运行时提供该依赖项。您是否部署了提供必要软件包的捆绑包?