- The plugin now adds the
fulibScenarios
configuration. - The plugin now adds the
generateScenarioSources
andgenerateTestScenarioSources
tasks. - The plugin now adds the
src/main/scenarios
andsrc/test/scenarios
source directories.
- The tool is now invoked with relative paths. #3
- Added a custom
Task
subtype for Scenario tasks. #4
- Scenario tasks are no longer debuggable. #5
- Added the
ScenariosTask.copyTo
methods that allow converting them to debuggableJavaExec
tasks.
- The plugin is now implemented with Java instead of Groovy.
- The plugin now creates the
gen
andtestGen
source sets. - Added support for Decorators with the
--decorator-classes
fulibScenarios compiler option. #7It is not required to set the option manually. The decorator classes are automatically determined from the source files in the
gen
andtestGen
source sets. - Added support for the
--tables
and--dry-run
options of the fulibScenarios compiler. #8
- The
generateScenarioSource
task fails if thesrc/main/scenarios
directory does not exist. W/A: Create the directory (it can be empty). - The
generateTestScenarioSource
task fails if thesrc/test/scenarios
directory does not exist. W/A: Create the directory (it can be empty).
- Added an option to use generated source directories. #2 #9
- fulibScenarios now uses the test compile classpath. #12
- The fulibScenarios version now needs to be specified explicitly. #13