The outDir
parameter is expected to be relative to the project directory.
For example, suppose your MyDaoGenerator
class is in module1
under projectA
and you want to generate the DAO classes into a separate module2
of the same project ...
projectA
module1/
src/main/java/com.my.package/MyDaoGenerator.java
module2/
src/main/java/ <-- target directory
... the outDir
parameter would be module2/src/main/java
.