I have been working I an migration utility for OpenKM and I performed some changes in jackrabit-core to enable version import, preserving
the modification date. Also modified org.apache.jackrabbit.core.NodeImpl to preserve UUID in the migration process.
This migration process is needed because there are changes in repository node definition, and Jackrabbit can't deal with this actually.
I've attache a PDF with the changes needed in Jackrabbit-core. It works and there was no problems with the migrated repository.
|Workflow||jira [ 12452176 ]||no-reopen-closed, patch-avail [ 12467786 ]|
|Status||Open [ 1 ]||Patch Available [ 10002 ]|
|Status||Patch Available [ 10002 ]||Open [ 1 ]|
[ In 1.x branch, the class org.apache.jackrabbit.core.NodeImpl.java is this:
public synchronized NodeImpl addNode(Name nodeName, Name nodeTypeName, UUID uuid)
So, it already accept an UUID parameter for new node creation. ]
|Assignee||Jukka Zitting [ jukkaz ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Fix Version/s||1.6.0 [ 12313459 ]|
|Resolution||Fixed [ 1 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|