Skip to content
forked from beanio/beanio

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

License

Notifications You must be signed in to change notification settings

Zied-ncq/beanio

 
 

Repository files navigation

  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.M1</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.M1'

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 96.7%
  • Groovy 2.3%
  • Other 1.0%