An open API service indexing awesome lists of open source software.

https://github.com/qbicsoftware/xml-manager-lib

Reading and writing of specific openBIS xml properties
https://github.com/qbicsoftware/xml-manager-lib

Last synced: 5 months ago
JSON representation

Reading and writing of specific openBIS xml properties

Awesome Lists containing this project

README

          



# XML Manager Library
Library for reading and writing of specific openBIS xml properties

[![Build Maven Package](https://github.com/qbicsoftware/xml-manager-lib/actions/workflows/build_package.yml/badge.svg)](https://github.com/qbicsoftware/xml-manager-lib/actions/workflows/build_package.yml)
[![Run Maven Tests](https://github.com/qbicsoftware/xml-manager-lib/actions/workflows/run_tests.yml/badge.svg)](https://github.com/qbicsoftware/xml-manager-lib/actions/workflows/run_tests.yml)
[![CodeQL](https://github.com/qbicsoftware/xml-manager-lib/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/qbicsoftware/xml-manager-lib/actions/workflows/codeql-analysis.yml)
[![release](https://img.shields.io/github/v/release/qbicsoftware/xml-manager-lib?include_prereleases)](https://github.com/qbicsoftware/xml-manager-lib/releases)

[![license](https://img.shields.io/github/license/qbicsoftware/xml-manager-lib)](https://github.com/qbicsoftware/xml-manager-lib/blob/main/LICENSE)
![language](https://img.shields.io/badge/language-java-blue.svg)

## How to run

Compile the project with Maven and Java 8 and build an executable java archive:

```
mvn clean package
```

Java 8 MUST be used, as the package javax.xml.bin is deprecated/removed in future versions.

The JAR file will be created in the ``/target`` folder

## How to use

This library is not hosted on maven central. To use it, you have to include our artifact repository to your pom.

```xml



true
always
fail


false

nexus-releases
QBiC Releases
https://qbic-repo.qbic.uni-tuebingen.de/repository/maven-releases

```

Then include this library as an artifact.
```xml

life.qbic
xml-manager-lib
[version]

```