From 9e230e20c56122b72b88bc895c732e5071b33299 Mon Sep 17 00:00:00 2001 From: MaxKey Date: Tue, 13 Sep 2022 10:18:04 +0800 Subject: [PATCH] =?UTF-8?q?eclipse=E8=AE=BE=E7=BD=AE=E5=B7=A5=E7=A8=8B?= =?UTF-8?q?=E5=AD=97=E7=AC=A6=E9=9B=86=E9=94=99=E8=AF=AF=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 14 +++++++------- config/build_docker.gradle | 19 +++++++++---------- config/build_jar.gradle | 22 ++++++++++------------ config/build_standard.gradle | 17 ++++++++--------- 4 files changed, 34 insertions(+), 38 deletions(-) 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 {