在maven osgi bundle中有以下netbeans
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-dialogs</artifactId>
<version>RELEASE721</version>
</dependency>
并自动生成MANIFEST.MF,我有以下未解析的包
Bundle:at.ac.ait:TargetFileGenerator:jar:1.0-SNAPSHOT具有未解析的包依赖关系:
org.apache.commons.io;版本=&#34; [2.1.0,3.0.0)&#34;
org.openide.util
我该怎么办?
答案 0 :(得分:0)
Netbeans API包可能需要Apache Commons,因此需要在pom.xml文件中包含该包。 Maven Central列出了多个版本的Apache Commons。以下是version 2.1的依赖关系信息:
<dependency>
<groupId>org.apache.directory.studio</groupId>
<artifactId>org.apache.commons.io</artifactId>
<version>2.1</version>