当资源文件被打包在jar包里时,需要使用这种方法来拿到资源文件
private String getUserAuthorizationConfig() {
String configFileName = "UserAuthorizationConfig.groovy";
InputStream is = this.getClass().getResourceAsStream(File.separator + configFileName);
BufferedReader br = new BufferedReader(new InputStreamReader(is));
StringBuilder builder = new StringBuilder();
try {
String line = null;
while ((line = br.readLine()) != null)
builder.append(line);
} catch (IOException e) {
throw new CISClientBaseRuntimeException("read " + configFileName + " failure.", e);
}
return builder.toString();
}