1

私はOSGIに非常に慣れていません。Spring 3 を使用する既存のアプリケーションに新しいライブラリ FreeMarker を追加しようとしています。Equinox を使用しています。以下は、私が行った変更です。

pom.xml に Freemarker の依存関係を追加しました。

    <dependency>
        <groupId>org.freemarker</groupId>
        <artifactId>com.springsource.freemarker</artifactId>
        <version>2.3.18</version>
    </dependency>

このjarがOSGIの苦情であることを願っています。

Import-Package追加したセクションでcom.springsource.freemarker;version="2.3.18"

Bundle-ClassPath私が追加したのは、lib/com.springsource.freemarker-2.3.18.jar

アプリケーションをデプロイすると、以下のエラーが発生します。

org.osgi.framework.BundleException: The bundle could not be resolved. Reason: Missing Constraint: Import-Package: com.springsource.freemarker; version="2.3.18"

不足している設定を教えてください。

よろしくお願いします、SD

4

1 に答える 1