[
https://issues.apache.org/jira/browse/MCOMPILER-491?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17729678#comment-17729678
]
Sebb commented on MCOMPILER-491:
--------------------------------
AFAICT, the compiler still generates the same class file provided that the
build completes OK.
However, if the build fails (e.g. using fork=true), then the class files are
not created.
> testCompile goal doesn't fail the build when encoding error occurs
> ------------------------------------------------------------------
>
> Key: MCOMPILER-491
> URL: https://issues.apache.org/jira/browse/MCOMPILER-491
> Project: Maven Compiler Plugin
> Issue Type: Bug
> Affects Versions: 3.10.1
> Environment: Windows/Linux
> Reporter: ieuan richards
> Priority: Major
>
> I have a java test source file which is encoded as ANSI and contains this
> character 'å' which is not mappable to UTF-8. When I run 'mvn
> -Dproject.build.sourceEncoding=UTF-8 clean test' the compiler plugin logs
> this error:
> "[ERROR] /TestFile.java:[88,67] unmappable character for encoding UTF-8".
> At this point I'd expect the mvn build to fail.
> However, instead it continues as if though this was just a warning and runs
> all of the tests which compiled succesfully omitting the one which failed.
> The build then succeeds as though nothing failed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)