Hi,

On 05/12/17 09:51, Julian Reschke wrote:
This seems to originate from <https://issues.apache.org/jira/browse/JCR-3598> - "Oak in Jackrabbit deployment packages" - which is still open today.

Can we either remove this, or clarify what Oak version should be used here?

I would rather not remove this, but update to the most recent stable version.

Per branch, or globally? So would Jackrabbit 2.12 use Oak 1.6.*, or something from the "matching" Oak branch?

I don't think we can do this globally. If these components are in use, even though I doubt it, user may be forced to upgrade the repository between patch releases. I would keep the branches on the 1.0.x releases and update the dependency to the most recent stable 1.0.x. For trunk, I would update to the most recent 1.6.x.

I'm still in favor of this replacement, but it probably means Jackrabbit components that bundle other components would have to go on their own release schedule.

Understood, but that's additional work, too.

FWIW, we already do have oak-standalone etc, right? Why duplicate this?

Good question. The more I think about those components, the more I consider them samples and not components the Jackrabbit project should deliver/release as binaries.

I don't think you would ever deploy jackrabbit-webapp as is. In my view, this is a sample and should be released with sources only (if at all). The same applies to jackrabbit-standalone, which bundles the jackrabbit-webapp.

Btw, there is no oak-standalone. Do you mean oak-run? This one is different because it contains various tools that can indeed be used as is.

Regards
 Marcel

Reply via email to