4

Maven を使用して NetBeans Platform 6.9.1 でいくつかのアプリケーションを開発しています。Mavenアーティファクトから作成されたNetbeansプラットフォームアプリケーションがあります。アプリケーションが Java プロジェクトのソース コードに対して何らかの分析を実行しているため、Java ソース API に依存する必要があります。

私は部分的にこのチュートリアルに従っています: http://platform.netbeans.org/tutorials/60/nbm-copyfqn.html (例外として、私は Maven で依存関係管理をしようとしました)。

すべての依存関係を満たそうとすると (それらを pom.xml に追加します)、次のメッセージが表示されます。

モジュールの依存関係には、org.netbeans.libs.javacimpl/1 に対するフレンド依存関係がありますが、フレンドとしてリストされていません。

javacimpl パッケージの場合 (起動するアプリケーションによって要求されます)...別の 2 つのパッケージについて同じエラーが書き込まれます...

他のフォーラムで多くの議論を読んだことがありますが、明確な解決策はありませんでした。

誰か知っていますか?

4

1 に答える 1

3

module.xml で impl 依存関係を定義する必要があります

codehause のページを見てください。仕様の依存関係を使用できるとよいのですが、できないような気がします。

例として、module.xml は次のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<nbm>
    <licenseName>Apache License, Version 2.0</licenseName>
    <licenseFile>license.txt</licenseFile>
    <dependencies>
       <dependency>
            <id>org.netbeans.api:org-netbeans-modules-java-source</id>
            <type>impl</type>
            <explicitValue>0.60.2.10.8.4</explicitValue>
        </dependency>
    </dependencies>
</nbm>
于 2011-04-21T07:59:18.633 に答える