Adds ide-specific resources to the ignore list.
License information is declared in the POM file
Skeleton for the project
Updates groovy to 2.0, updates maven plugin versions and somewhat
simplifies the pom file
First, very basic test case for an empty test file
Ignore Idea's files
Updates compiler plugin's version and dependencies
Dynamically generate simple test cases
Factored out duplicated code in test cases
Refactored test cases to clean up the code
Basic macro support
Added extensions to the groovy compiler so it attaches the groovy source folders to the sources list
Support for actual macros, a sequence of commands under a name
Many macros can be called in one test
Support for variable arguments in macros.
Screwed up and formatted the code at the same time. Doh.
Tests for complex scenarios such as replacing in nested macros
Support for alternate encodings, while working on a default one
Support for default encoding, so the tests won't have to
specify it each time
Checks for nullity when displaying the value, in case
someone actually assigns null in a field
Typed some fields and return values, as the MOJO is a java class
and doesn't really like all those Objects