diff --git a/build.gradle b/build.gradle index 7a36395a..4bc530a4 100644 --- a/build.gradle +++ b/build.gradle @@ -78,16 +78,16 @@ allprojects { compileJava.options.encoding = 'UTF-8' eclipse { - /* 第一次时请注释这段eclipse设置,可能报错,设置工程字符集*/ + /*设置工程字符集*/ jdt { - File f = file('.settings/org.eclipse.core.resources.prefs') - f.write('eclipse.preferences.version=1\n') - f.append('encoding/=UTF-8') //use UTF-8 + File prefs = file('.settings/org.eclipse.core.resources.prefs') + if (prefs.exists()) { + prefs.write('eclipse.preferences.version=1\n') + prefs.append('encoding/=UTF-8') //use UTF-8 + } } } - - - + } buildscript { diff --git a/config/build_docker.gradle b/config/build_docker.gradle index e76bab02..1251b9c2 100644 --- a/config/build_docker.gradle +++ b/config/build_docker.gradle @@ -46,18 +46,17 @@ allprojects { targetCompatibility = 1.8 compileJava.options.encoding = 'UTF-8' - /* eclipse { - 第一次时请注释这段eclipse设置,可能报错,设置工程字符集 - jdt { - File f = file('.settings/org.eclipse.core.resources.prefs') - f.write('eclipse.preferences.version=1\n') - f.append('encoding/=UTF-8') //use UTF-8 - } + /*设置工程字符集*/ + jdt { + File prefs = file('.settings/org.eclipse.core.resources.prefs') + if (prefs.exists()) { + prefs.write('eclipse.preferences.version=1\n') + prefs.append('encoding/=UTF-8') //use UTF-8 + } + } } - */ - - + } buildscript { diff --git a/config/build_jar.gradle b/config/build_jar.gradle index 2be7c0b2..0c2c34ea 100644 --- a/config/build_jar.gradle +++ b/config/build_jar.gradle @@ -46,18 +46,16 @@ allprojects { targetCompatibility = 1.8 compileJava.options.encoding = 'UTF-8' - /* - eclipse { - 第一次时请注释这段eclipse设置,可能报错,设置工程字符集 - jdt { - File f = file('.settings/org.eclipse.core.resources.prefs') - f.write('eclipse.preferences.version=1\n') - f.append('encoding/=UTF-8') //use UTF-8 - } - } - */ - - + eclipse { + /*设置工程字符集*/ + jdt { + File prefs = file('.settings/org.eclipse.core.resources.prefs') + if (prefs.exists()) { + prefs.write('eclipse.preferences.version=1\n') + prefs.append('encoding/=UTF-8') //use UTF-8 + } + } + } } buildscript { diff --git a/config/build_standard.gradle b/config/build_standard.gradle index b5116077..0796ca8c 100644 --- a/config/build_standard.gradle +++ b/config/build_standard.gradle @@ -79,16 +79,15 @@ allprojects { compileJava.options.encoding = 'UTF-8' eclipse { - /* 第一次时请注释这段eclipse设置,可能报错,设置工程字符集 + /*设置工程字符集*/ jdt { - File f = file('.settings/org.eclipse.core.resources.prefs') - f.write('eclipse.preferences.version=1\n') - f.append('encoding/=UTF-8') //use UTF-8 - }*/ - } - - - + File prefs = file('.settings/org.eclipse.core.resources.prefs') + if (prefs.exists()) { + prefs.write('eclipse.preferences.version=1\n') + prefs.append('encoding/=UTF-8') //use UTF-8 + } + } + } } buildscript {