maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Commented] (SUREFIRE-1375) Fixing build on Windows cmd.exe
Date Sun, 28 May 2017 19:39:04 GMT


ASF GitHub Bot commented on SUREFIRE-1375:

Github user Tunaki commented on the issue:
    Yes, I was finishing typing it up:

> Fixing build on Windows cmd.exe
> -------------------------------
>                 Key: SUREFIRE-1375
>                 URL:
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: Maven Failsafe Plugin
>    Affects Versions: 2.20
>            Reporter: Guillaume Boué
>            Assignee: Guillaume Boué
> The Failsafe Plugin uses {{cxf-xjc-plugin}}, and the XJC tool, to generate files from
an XSD. Currently, those files are written with the platform encoding, that can be different
from the project source encoding. 
> In a Windows environment, on the command prompt, we can have {{chcp}} telling us it's
using code page 850. In turn, this creates an error while compiling the generated sources
because they contain unmappable characters for UTF-8 as expected by the compiler.
> {noformat}
> [INFO] --- maven-compiler-plugin:3.6.1:compile (compile-generated) @ maven-failsafe-plugin
> [INFO] Changes detected - recompiling the module!
> ...
> [ERROR] C:\...\maven-surefire\maven-failsafe-plugin\target\generated-sources\jaxb\org\apache\maven\plugin\failsafe\xmlsummary\[2,16]
error: unmappable character for encoding UTF-8
> {noformat}
> The encoding that should be used by XJC is specified through the {{-encoding}} option
and should be set to the project source encoding.
> [Pull request #151|].

This message was sent by Atlassian JIRA

View raw message