[ 
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)

Reply via email to