Author: hboutemy Date: Mon Oct 6 13:49:29 2008 New Revision: 702255 URL: http://svn.apache.org/viewvc?rev=702255&view=rev Log: use fixed encoding instead of platform encoding
Modified: maven/plugin-tools/trunk/maven-plugin-tools-beanshell/src/main/java/org/apache/maven/tools/plugin/extractor/beanshell/BeanshellMojoDescriptorExtractor.java Modified: maven/plugin-tools/trunk/maven-plugin-tools-beanshell/src/main/java/org/apache/maven/tools/plugin/extractor/beanshell/BeanshellMojoDescriptorExtractor.java URL: http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-tools-beanshell/src/main/java/org/apache/maven/tools/plugin/extractor/beanshell/BeanshellMojoDescriptorExtractor.java?rev=702255&r1=702254&r2=702255&view=diff ============================================================================== --- maven/plugin-tools/trunk/maven-plugin-tools-beanshell/src/main/java/org/apache/maven/tools/plugin/extractor/beanshell/BeanshellMojoDescriptorExtractor.java (original) +++ maven/plugin-tools/trunk/maven-plugin-tools-beanshell/src/main/java/org/apache/maven/tools/plugin/extractor/beanshell/BeanshellMojoDescriptorExtractor.java Mon Oct 6 13:49:29 2008 @@ -29,6 +29,7 @@ import java.io.File; import java.io.InputStreamReader; +import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.Iterator; import java.util.List; @@ -115,12 +116,17 @@ interpreter.set( "mojoDescriptor", mojoDescriptor ); - interpreter.eval( new InputStreamReader( getClass().getResourceAsStream( "/extractor.bsh" ) ) ); + interpreter.eval( new InputStreamReader( getClass().getResourceAsStream( "/extractor.bsh" ), "UTF-8" ) ); } catch ( EvalError evalError ) { throw new InvalidPluginDescriptorException( "Error scanning beanshell script", evalError ); } + catch ( UnsupportedEncodingException uee ) + { + // should not occur... + throw new InvalidPluginDescriptorException( "Unsupported encoding while reading beanshell script", uee ); + } return mojoDescriptor; }