Я использую Apache Jackrabbit для хранения данных с версией. Я следую шаблону, указанному на вики-странице Jackrabbit для versioning basics, но есть одна вещь, которая не работает должным образом.версия Jackrabbit delete - имя неожиданно
После того как я запустить код из вики, я стараюсь экономить другую версию узла, а затем получить его строку версии:
child = parentNode.getNode("childNode");
child.checkout();
child.setProperty("anyProperty", "Blah3");
session.save();
Version thisVersion = child.checkin();
System.out.println(thisVersion.getName());
Вывод этого кода является 1.0.0, когда я хочу это должно быть 1.1. Моя цель - удалить последнюю и только последнюю версию узла и иметь следующую версию с тем же именем, что и удаленная версия. Я только забочусь об этом, когда добавляется узел; если я могу проверить узел и прочитать имя (чтобы получить номер версии) без исключения, я не уверен, что не смогу удалить эту версию. Оглядываясь по интернету, я не могу найти способ это сделать.