私は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