【发布时间】:2017-11-06 07:16:31
【问题描述】:
我正在使用 AEM 6.2,目前正在实施 WebService。 我在外部创建的 OSGI 包中包含了所有依赖项 jar,并且所有依赖项问题都得到了解决,除了一个:
javax.xml.namespace,version=[1.0,2) -- 无法解析
当我使用 depfinder 工具签入 maven 时,它显示如下:
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.fragment.ws</artifactId>
<version>1.0.2</version>
<scope>provided</scope>
</dependency>
但是,在我的其他自定义项目中,javax.xml.namespace 显示已解决状态。
我被困在这种情况下,任何指针都将不胜感激。
谢谢, 珍妮特
【问题讨论】:
-
检查其他捆绑包是否也具有特定于版本的导入。如果是,请尝试找出它的来源。
-
感谢您的回复@11thdimension,显示已解决的另一个包如下:javax.xml.namespace,version=0.0.0.fragment_xml from org.apache.felix.framework (0)
-
你能覆盖第二个包中的导入版本吗?
-
我不知道该怎么做@11thdimension 你能指导我吗?谢谢,Jineet