[ https://jira.codehaus.org/browse/MCLEAN-55?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=351008#comment-351008 ]
Kristian Rosenvold commented on MCLEAN-55: ------------------------------------------ We have a certain tradition for using reflection to invoke such api's if anyone is interested in making such a patch. Please make sure to use jdk7 detection and fall back to old strategy for 1.6 > maven clean seems to use old java.io API to clean the target directory > ---------------------------------------------------------------------- > > Key: MCLEAN-55 > URL: https://jira.codehaus.org/browse/MCLEAN-55 > Project: Maven Clean Plugin > Issue Type: Bug > Affects Versions: 2.5 > Reporter: Mark > Fix For: 3.0 > > > Problem: the old java.io API cannot handle filenames that have a bad > encoding, ie. iso-8859-1 encoded umlauts when running with LC_ALL=*.UTF-8. > To reproduce the problem do: > git clone https://github.com/jjYBdx4IL/filenameenc.git > cd filenameenc > mvn test > mvn clean # <- produces an error when trying to remove target/ > The example itself demonstrates the problem and shows a solution by using > java.nio.Files.newDirectoryStream(). -- This message was sent by Atlassian JIRA (v6.1.6#6162)