Hi, On Mon, Mar 10, 2014 at 5:07 AM, Tommaso Teofili <[email protected]> wrote: > Options 1 and 4 are the simplest ones, the only disadvantage is packaging > is heavy
The overhead is few extra megabytes, which is insignificant compared to the amount of content that even most simple deployments will deal with. As mentioned already in OAK-1442 [1], I would ideally go for option 1. The result is a clean and simple bundle that provides well-defined services and uses few external dependencies. Option 4 would also work if we want to keep the "entry level" bundle that just provides Lucene support smaller, though as mentioned above I don't see the bundle size as too much of an issue. Option 3 trades complexity for reducing the size overhead of 4. Personally I find that a bad tradeoff, but if the size requirement is really important, this should work. Option 2 seems like a no-go as long as we don't have semantic versioning for Lucene and Solr. [1] https://issues.apache.org/jira/browse/OAK-1442?focusedCommentId=13908539&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13908539 BR, Jukka Zitting
