Replace 'TARGET_DIR' by a temporary folder managed by JUnit rule.
Add parameter 'classes' as it is supported by the assertions generator.
Set a property to define 'targetDir' parameter: 'assertj.targetDir'.
Fail the build if parameter 'packages' or 'classes' are both null or empty.
Generate Help Mojo accessible via 'mvn assertj:help'.