1

いくつかのネイティブ ライブラリを含むプラグインを構築しようとしています。プロジェクトには標準の Maven レイアウトがありますが、現在 m2e の Maven プロジェクトとして構成されていません。(これは、Eclipse がプラグインをビルドできるようになった後に行います)

ネイティブ ライブラリをsrc/main/resourcesの下に置き、 Eclipse を次のように構成しました。

build.properties :

source.. = src/main/java/
output.. = target/classes/
bin.includes = META-INF/,\
       src/main/resources/libdb_java-5.0.so,\
       src/main/resources/libdb-5.0.so,\
       .

ビルドパス: 私のビルドパス

しかし、Eclipse はネイティブ ライブラリをsrc/main/resourcesからtarget/classesにコピーしません。誰かが私が欠けているものを知っていますか?

よろしくお願いします

4

1 に答える 1

1

実行時にネイティブ ライブラリを利用できるようにするには、ライブラリタブの下のプロジェクトにsrc/main/resourcesフォルダーをクラス フォルダーとして手動で追加する必要があると思います。

結果のプラグインについては、エクスポートされたプラグインを確認する必要がありますが、そこに含まれている必要があると思います。

于 2011-07-13T13:19:28.780 に答える