A Java library for marshalling and unmarshalling bean objects from XML, CSV, delimited and fixed length stream formats.
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.*).
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>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'See changelog.txt
This is a fork of the original BeanIO library. It combines :
- the legacy SVN codebase for 2.x that was hosted at https://code.google.com/p/beanio/
- "the future BeanIO 3.x" that was started at https://github.com/kevinseim/beanio
- several fixes from other forks (see commit messages for more info)
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.