Macaw is a limited Clojure wrapper for JSqlParser. Similar to its parrot namesake, it's intelligent, can be taught to speak SQL, and has many colors (supports many dialects).
To build a local JAR, use
./bin/build-jar
This will create a JAR in the target
directory.
To compile the Java files, use
./bin/java-compile
If you're working on Macaw and make changes to a Java file, you must:
- Recompile
- Restart your Clojure REPL
for the changes to take effect.