> On Tuesday 20 September 2016 14:57:40 Robert Munteanu wrote:
>> On Tue, 2016-09-20 at 13:49 +0200, Carsten Ziegeler wrote:
>>> I think we created a monster when it comes to configuration
>>> requirements
>>> with the Oak server bundle.
>>>
>>> Have a look at [1] where I had to add dozens of configurations just
>>> to
>>> get a JCR repository running. And this requires not only OSGi
>>> configurations but also framework properties.
>>>
>>> Let's start with that one: It seems the tar implementation is fine
>>> without a system property and creates a directory in the current dir.
>>> However, the indexing fails and requires "repository.home" to be set.
>>> I
>>> think this should default to something valuable as well. There is no
>>> point in failing.
>>>
>>> Then we have all these OSGi configurations - I really think we should
>>> not need them and simply deploying the right bundles should be
>>> enough.
>>> It's a nightmare right now.
>>
>> I think most of the configurations are required by Oak itself, as
>> opposed to the oak-server bundle.
> 
> Right, this is an Oak issue. See [1] for our Oak Server bundle.
> 
>> Do you see something that we can fix in Sling?
> 
> Lucene Indexing should be optional, SLING-5796.

I have no special indexing bundle added, but nevertheless I got an
exception with the above mentioned message.

> 
> And use Testing PaxExam which comes with all required configurations.
>

I want to keep my dependencies low

Carsten

> Regards,
> O.
> 
> [1] 
> https://svn.apache.org/repos/asf/sling/trunk/bundles/jcr/oak-server/src/main/java/org/apache/sling/jcr/oak/server/internal/OakSlingRepositoryManagerConfiguration.java
> 
>> Robert
> 
> 


 

-- 
Carsten Ziegeler
Adobe Research Switzerland
cziege...@apache.org

Reply via email to