Setting up a new project with roo leads to the warning "[WARNING] Using platform encoding (MacRoman actually) to copy filtered resources, i.e. build is platform dependent!". To fix the source encoding has to be set in the pom and this has to be done for every new project. So it might bei a solution to set the source encoding to a preset charset.
I propose to change the addon-maven as follow.
1. add additional option to the project command
@CliOption(key="sourceEncoding", mandatory=false, specifiedDefaultValue="UTF8", help="The type of source encoding of the project to create (defaults to UTF8)") String sourceEncoding,
2. add the implementation as option to the MavenOperationsImpl.java.