Maven OSGI netbeans api解析依赖

时间:2014-03-11 13:40:54

标签: maven netbeans osgi

在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

我该怎么办?

1 个答案:

答案 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>