[
https://issues.apache.org/jira/browse/OAK-8798?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16987186#comment-16987186
]
Manfred Baedke commented on OAK-8798:
-------------------------------------
[~reschke],
The following plugin config worked for me:
{code}
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>4.2.1</version>
<configuration>
<instructions>
<Import-Package>
<!-- OAK-7182 -->${guava.osgi.import},
org.apache.lucene.*;resolution:=optional,
com.googlecode.*;resolution:=optional,
com.vividsolutions.jts.*;resolution:=optional,
com.sun.*;resolution:=optional,
jline;resolution:=optional,
org.apache.hadoop.*;resolution:=optional,
org.apache.regexp.*;resolution:=optional,
org.apache.log4j.*;resolution:=optional,
org.jboss.netty.*;resolution:=optional,
org.restlet.*;resolution:=optional,
org.joda.time.*;resolution:=optional,
org.eclipse.*;resolution:=optional,
javax.servlet.*;resolution:=optional,
com.tdunning.math.*;resolution:=optional,
com.codahale.metrics.*;resolution:=optional,
info.ganglia.gmetric4j.*;resolution:=optional,
org.apache.calcite.adapter.*;resolution:=optional,
org.apache.calcite.ling4j.*;resolution:=optional,
org.apache.calcite.rel.*;resolution:=optional,
org.apache.calcite.schema.*;resolution:=optional,
org.apache.calcite.sql.*;resolution:=optional,
org.apache.calcite.*;resolution:=optional,
org.apache.curator.framework.*;resolution:=optional,
org.apache.curator.*;resolution:=optional,
com.github.benmanes.caffeine.*;resolution:=optional,
com.ibm.security.krb5.internal.*;resolution:=optional,
org.apache.solr.handler.extraction.*;resolution:=optional,
sun.misc.*;resolution:=optional,
sun.security.krb5.*;resolution:=optional,
*
</Import-Package>
<Embed-Dependency>*;scope=runtime;inline=true</Embed-Dependency>
<Service-Component>
OSGI-INF/org.apache.jackrabbit.oak.plugins.index.solr.osgi.SolrQueryIndexProviderService.xml,
OSGI-INF/org.apache.jackrabbit.oak.plugins.index.solr.osgi.SolrServerProviderService.xml,
OSGI-INF/org.apache.jackrabbit.oak.plugins.index.solr.osgi.SolrIndexEditorProviderService.xml,
OSGI-INF/org.apache.jackrabbit.oak.plugins.index.solr.osgi.EmbeddedSolrServerConfigurationProvider.xml,
OSGI-INF/org.apache.jackrabbit.oak.plugins.index.solr.osgi.RemoteSolrServerConfigurationProvider.xml,
OSGI-INF/org.apache.jackrabbit.oak.plugins.index.solr.osgi.OakSolrConfigurationProviderService.xml,
OSGI-INF/org.apache.jackrabbit.oak.plugins.index.solr.osgi.NodeStateSolrServersObserverService.xml
</Service-Component>
</instructions>
</configuration>
</plugin>
{code}
While I don't know why version 4.2.1 finds these additional dependencies, I
think it's safe to include them as optional (at least it seems safer than
excluding them).
> Upgrade maven-bundle-plugin to 4.2.1
> ------------------------------------
>
> Key: OAK-8798
> URL: https://issues.apache.org/jira/browse/OAK-8798
> Project: Jackrabbit Oak
> Issue Type: Task
> Components: parent
> Reporter: Julian Reschke
> Assignee: Julian Reschke
> Priority: Minor
> Labels: candidate_oak_1_10
> Fix For: 1.22.0
>
> Attachments: OAK-8798.diff
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)