Jetro Parent POM

Parent POM for the Jetro JSON transformation engine

Лицензия

Лицензия

Категории

Категории

Сеть
Группа

Группа

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

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

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

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

2.1.2
Дата

Дата

Тип

Тип

pom
Описание

Описание

Jetro Parent POM
Parent POM for the Jetro JSON transformation engine
Ссылка на сайт

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

https://github.com/unic/jetro.git
Система контроля версий

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

https://github.com/mimarox/jetro

Скачать jetro

Имя Файла Размер
jetro-2.1.2.pom 8 KB
Обзор

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

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

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

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

  • jetro-util
  • jetro-path
  • jetro-core
  • jetro-stream
  • jetro-tree
  • jetro-object
  • jetro-patch
  • jetro-transform
  • jetro-all

Build Status javadoc

Jetro - JSON transformations - powerful, yet quick and easy

Jetro provides a JSON transformation engine and a comprehensive JSON tree API. It allows transforming any JSON source representation into any JSON target representation applying arbitrary changes while doing so. Additionally it implements the RFC6901 (JSON Pointer) and RFC6902 (JSON Patch) specifications in the jetro-patch module.

Usage

Add needed dependencies:

<dependency>
    <groupId>net.sf.jetro</groupId>
    <artifactId>jetro-patch</artifactId>
    <version>2.1.2</version>
</dependency>

or

<dependency>
    <groupId>net.sf.jetro</groupId>
    <artifactId>jetro-transform</artifactId>
    <version>2.1.2</version>
</dependency>

There is also a jetro-all package if all modules are needed.

Some code usage examples can be found in the Wiki: https://github.com/mimarox/jetro/wiki/Usage-Examples

Build

Requirements:

  • Java 8
  • Maven 3.x

Command:

mvn clean install

Release process

The Release process is currently not yet automated via a CI system. The release is done manually and locally. Publishing to Maven Central repository is done via Sonatype.

Release steps

  • Merge any feature branches you want to include in the release into develop branch
  • To prepare the release, execute on develop branch: mvn release:prepare -P release
  • Performe the release with: mvn release:perform -P release -DreleaseProfiles=release
  • Log into Sonatype Nexus and go to the staging repository
  • Close and release the staging repository

Release Plugin Docs

https://maven.apache.org/maven-release/maven-release-plugin/

net.sf.jetro

Unic

We Humanise the Digital

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

Версия
2.1.2
2.1.1
2.1.0
2.0.0
1.0.0
0.2