jcr-utils

Utility classes for JCR / Jackrabbit

Лицензия

Лицензия

BSD License
Категории

Категории

Сеть
Группа

Группа

net.jaardvark
Идентификатор

Идентификатор

jcr-utils
Последняя версия

Последняя версия

2.0.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

jcr-utils
Utility classes for JCR / Jackrabbit
Ссылка на сайт

Ссылка на сайт

https://github.com/runger1101001/jcr-utils
Система контроля версий

Система контроля версий

https://github.com/runger1101001/jcr-utils

Скачать jcr-utils

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/net.jaardvark/jcr-utils/ -->
<dependency>
    <groupId>net.jaardvark</groupId>
    <artifactId>jcr-utils</artifactId>
    <version>2.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/net.jaardvark/jcr-utils/
implementation 'net.jaardvark:jcr-utils:2.0.0'
// https://jarcasting.com/artifacts/net.jaardvark/jcr-utils/
implementation ("net.jaardvark:jcr-utils:2.0.0")
'net.jaardvark:jcr-utils:jar:2.0.0'
<dependency org="net.jaardvark" name="jcr-utils" rev="2.0.0">
  <artifact name="jcr-utils" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.jaardvark', module='jcr-utils', version='2.0.0')
)
libraryDependencies += "net.jaardvark" % "jcr-utils" % "2.0.0"
[net.jaardvark/jcr-utils "2.0.0"]

Зависимости

compile (5)

Идентификатор библиотеки Тип Версия
com.google.guava : guava jar 23.1-jre
commons-lang : commons-lang jar 2.6
commons-codec : commons-codec jar 1.10
javax.jcr : jcr jar 2.0
org.slf4j : slf4j-api jar 1.7.8

provided (6)

Идентификатор библиотеки Тип Версия
org.apache.jackrabbit : jackrabbit-core jar 2.16.1
org.apache.jackrabbit : jackrabbit-jcr-commons jar 2.16.1
org.apache.jackrabbit : jackrabbit-spi jar 2.16.1
org.apache.jackrabbit : jackrabbit-spi-commons jar 2.16.1
org.apache.jackrabbit : jackrabbit-api jar 2.16.1
javax.inject : javax.inject jar 1

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.11

Модули Проекта

Данный проект не имеет модулей.

JCR Utils

A collection of useful classes in conjunction with JCR, specifically its reference implementation Apache Jackrabbit.

Licence

BSD License. Use at your own risk, without express or implied warranty.

What?

Additional predicate classes - these are generally useful, and can also be composed into "networks" of predicates to realize fairly complex queries on JCR structures.

JCR2TXT and TXT2JCR - transforms JCR Nodes into a compact line-oriented textual format with stable property order, and back. This can be used to make JCR structures comparable using diff and similar tools.

Bean2Node - transforms java beans to JCR using a few simple annotations to configure the transformation process. A counterpart to the Node2Bean tools found in JCR. Can be used to serialize fairly arbitrary java object structures to JCR (and back via Node2Bean) and in conjunction with jax-rs, javax.validation, jackson and similar annotation based APIs operating on beans it can be used to implement a fairly lightweight annotation-driven approach to storing, loading, validating, transforming and transmitting JCR data.

JcrImportingParseEventHandler / JCRWritingParseEventHandler - in case you have been wondering how to (efficiently) move large amounts of data into JCR.

Development Status

In (slow) development - parts of this code have seen years of active use, while other parts are largely untested. YMMV.

Pull requests, suggestions for improvement and bug reports are appreciated, please use github.

This project has moved to github from bitbucket, see https://bitbucket.org/jaardvark/jcr-utils for more history.

Версии библиотеки

Версия
2.0.0