kumarshantanu / liquibase-edn

EDN changelog parser for Liquibase

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

liquibase-edn

Liquibase-EDN is EDN changelog parser for Liquibase.

Usage

The EDN parser follows the same structure as the YAML and JSON parsers with the following exceptions:

  • Hyphen in keywords and symbols only trigger upper-case conversion of the next character.
  • Trailing ? in keywords and symbols are ignored.

Maven coordinates

<dependency>
  <groupId>liquibase-edn</groupId>
  <artifactId>liquibase-edn</artifactId>
  <version>3.0.8-0.1.2</version>
</dependency>

For non-Clojure projects you may have to mention the Clojars Maven repository in your POM file:

<repository>
  <id>clojars.org</id>
  <url>http://clojars.org/repo</url>
</repository>

Targets Liquibase 3.0.8 for compatibility with clj-liquibase.

Standalone usage

  • Include the Liquibase-EDN JAR in classpath
  • Include EDN-Java JAR in classpath

License

Copyright © 2015 Shantanu Kumar

Note: The file AbstractMapChangeLogParser.java is adapted from the Liquibase source code.

Distributed under the Apache License, version 2.0, the same as Liquibase.

About

EDN changelog parser for Liquibase


Languages

Language:Java 100.0%