add explicit source encoding to suppress maven warning