Super CSV Annotation
This library 'Super CSV' extension library with annotation function.
- this library automatic building for CellProcessor from Annotation with JavaBean.
- and simply showing localized messages.
Depends
- Java1.8
- (SuperCSV2.x is Java1.6+, but this library require Java1.8)
- SuperCSV 2.4+
Setup
- Add dependency for Super Csv Annotation
<dependency> <groupId>com.github.mygreen</groupId> <artifactId>super-csv-annotation</artifactId> <version>2.2</version> </dependency>
- Add dependency for Logging library. Example Log4j.
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.1</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.14</version> </dependency>
Build
- Setup Java SE 8 (1.8.0_121+)
- Setup Maven
- Setup Sphinx (building for manual)
- install Python
- install sphinx and theme for read the docs, janome
# pip install sphinx # pip install sphinx_rtd_theme --upgrade # pip install janome
- Build with Maven
- make jar files.
# mvn clean package
- generate site.
# mvn site -Dgpg.skip=true