Я добавил следующую зависимость в свой pom.xml:
<dependency>
<groupId>org.jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>1.0.19</version>
</dependency>
Я могу запустить «mvn clean install», и она установит зависимость в моем локальном репозитории.Однако при попытке установить приложение я получаю следующую ошибку:
Причина: org.apache.felix.resolver.reason.ReasonException: невозможно разрешить org.foo.app/1.0.0.SNAPSHOT:отсутствует требование [org.foo.app/1.0.0.SNAPSHOT] osgi.wiring.package;filter: = "(osgi.wiring.package = org.jfree.chart )"
Это явно проблема с зависимостями.Я попытался установить jar с помощью "mvn install: install-file" и с "artifactId" chart "вместо" jfreechart ", но это то же самое.
Я также пробовал в комплекте maven-bundle-плагин, добавляющий эту инструкцию:
<Import-Package>!org.jfree.chart, org.jfree.jfreechart</Import-Package>
Это изменяет ошибку с osgi.wiring.package = org.jfree.chart на: osgi.wiring.package = org.jfree.jfreechart
Любая подсказка, как это исправить?