Maven Central Javadocs Build Status SonarQube

Super CSV Annotation

This library 'Super CSV' extension library with annotation function.

Depends


Setup

  1. Add dependency for Super Csv Annotation
    <dependency>
        <groupId>com.github.mygreen</groupId>
        <artifactId>super-csv-annotation</artifactId>
        <version>2.2</version>
    </dependency>
  2. 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

  1. Setup Java SE 8 (1.8.0_121+)
  2. Setup Maven
  3. Setup Sphinx (building for manual)
    1. install Python
    2. install sphinx and theme for read the docs, janome
      # pip install sphinx
      # pip install sphinx_rtd_theme --upgrade
      # pip install janome
  4. Build with Maven
    1. make jar files.
      # mvn clean package
    2. generate site.
      # mvn site -Dgpg.skip=true

Document