【发布时间】:2018-06-29 14:45:16
【问题描述】:
使用 SDK 6.3.10,我正在尝试为 Jira 7.x 开发一个插件。
此插件应使用名为“maven-handling”的外部 Java 依赖项。我做了以下事情:
首先我在 POM 中添加了依赖:
<dependency>
<groupId>some-company</groupId>
<artifactId>maven-handling</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
然后我将 maven-jira-plugin 中的 import-package 条目更改为:
<Import-Package>org.springframework.osgi.*;resolution:="optional",
org.eclipse.gemini.blueprint.*;resolution:="optional",
some-company.maven_handling*;version="0.0";resolution:="optional", *
</Import-Package>
我仍然从 some-company.maven_handling 包中获得关于我使用的类的 classNotFound。我错过了什么?
【问题讨论】:
-
包
some-company.maven_handling*是否正确?此外,OSGi 版本不应该总是包含三个部分0.0.0吗?你是否使用 tycho-maven-plugin 来构建 OSGi 的这一部分?
标签: java maven osgi jira jira-plugin