beanio / beanio

BeanIO 3, a Java library for marshalling and unmarshalling bean objects from XML, CSV, delimited and fixed length stream formats.

Home Page:https://beanio.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  BeanIO Java CI Maintainability Rating Security Rating Coverage

A Java library for marshalling and unmarshalling bean objects from XML, CSV, delimited and fixed length stream formats.

Installation

If you're coming from BeanIO 2.x, please note the new groupId com.github.beanio. Package names remain the same as before (org.beanio.*).

Maven

To use snapshot versions, configure the following repository:
<repositories>
    <repository>
        <id>ossrh</id>
        <url>https://s01.oss.sonatype.org/content/repositories/snapshots/</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
        <releases>
            <enabled>false</enabled>
        </releases>
    </repository>
</repositories>

Add the following dependency to your pom.xml:

<dependency>
    <groupId>com.github.beanio</groupId>
    <artifactId>beanio</artifactId>
    <version>3.0.0</version>
</dependency>

Gradle

To use snapshot versions, configure the following repository:
repositories {
    maven {
        url 'https://s01.oss.sonatype.org/content/repositories/snapshots'
    }
}

Add the following dependency to your build.gradle:

implementation 'com.github.beanio:beanio:3.0.0'

What's new in v3?

See changelog.txt

Project status

This is a fork of the original BeanIO library. It combines :

The website for version 3.x is available at https://beanio.github.io.

The website for version 2.x is available at http://www.beanio.org.

About

BeanIO 3, a Java library for marshalling and unmarshalling bean objects from XML, CSV, delimited and fixed length stream formats.

https://beanio.github.io

License:Apache License 2.0


Languages

Language:Java 96.7%Language:Groovy 2.3%Language:HTML 0.8%Language:CSS 0.2%