Explorar el Código

eclipse设置工程字符集错误修复

MaxKey hace 2 años
padre
commit
9e230e20c5
Se han modificado 4 ficheros con 34 adiciones y 38 borrados
  1. 7 7
      build.gradle
  2. 9 10
      config/build_docker.gradle
  3. 10 12
      config/build_jar.gradle
  4. 8 9
      config/build_standard.gradle

+ 7 - 7
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/<project>=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/<project>=UTF-8') //use UTF-8
+            }
         }
     }
-    
-
-    
+     
 }
 
 buildscript {

+ 9 - 10
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/<project>=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/<project>=UTF-8') //use UTF-8
+            }
+        }
 	}
-	*/
-
-    
+	 
 }
 
 buildscript {

+ 10 - 12
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/<project>=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/<project>=UTF-8') //use UTF-8
+            }
+        }
+    } 
 }
 
 buildscript {

+ 8 - 9
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/<project>=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/<project>=UTF-8') //use UTF-8
+            }
+        }
+    }   
 }
 
 buildscript {