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.