File tree 4 files changed +9
-4
lines changed
4 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -96,7 +96,8 @@ configure(rootProject) {
96
96
from rootProject. file(" ${ resources} /dot.settings" )
97
97
into rootProject. file(" .settings" )
98
98
filter(ReplaceTokens , tokens : [
99
- ' ecj-lint-config' : ecjLintFile. getText(' UTF-8' ). replaceAll(/ =error\b / , ' =' + errorMode)
99
+ ' ecj-lint-config' : ecjLintFile. getText(' UTF-8' ). replaceAll(/ =error\b / , ' =' + errorMode),
100
+ ' eclipseJavaVersion' : eclipseJavaVersion as String
100
101
])
101
102
filteringCharset = ' UTF-8'
102
103
Original file line number Diff line number Diff line change 1
1
# Sun Sep 23 13:02:27 EDT 2012
2
2
eclipse.preferences.version =1
3
+ org.eclipse.jdt.core.compiler.codegen.targetPlatform =@eclipseJavaVersion@
4
+ org.eclipse.jdt.core.compiler.compliance =@eclipseJavaVersion@
5
+ org.eclipse.jdt.core.compiler.source =@eclipseJavaVersion@
3
6
# Note: all compiler flags are defined in ECJ linter configuration
4
7
@ecj-lint-config@
5
8
org.eclipse.jdt.core.formatter.align_type_members_on_columns =false
Original file line number Diff line number Diff line change @@ -86,6 +86,8 @@ allprojects {
86
86
classpath = ecjConfiguration
87
87
mainClass = " org.eclipse.jdt.internal.compiler.batch.Main"
88
88
89
+ // DOCS: https://help.eclipse.org/latest/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_batch_compiler.htm
90
+
89
91
// Don't emit any .class files.
90
92
// Hack around "-d none" still emitting package-info.class
91
93
// by running in a temporary directory.
@@ -94,6 +96,8 @@ allprojects {
94
96
95
97
args + = [ " -d" , " none" ]
96
98
99
+ assert project. java. sourceCompatibility == project. java. targetCompatibility
100
+
97
101
// Compilation environment.
98
102
// we use -source/-target as it is significantly faster than --release
99
103
args + = [ " -source" , project. java. sourceCompatibility ]
Original file line number Diff line number Diff line change @@ -15,9 +15,7 @@ org.eclipse.jdt.core.compiler.annotation.owning=org.eclipse.jdt.annotation.Ownin
15
15
org.eclipse.jdt.core.compiler.annotation.resourceanalysis =disabled
16
16
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode =enabled
17
17
org.eclipse.jdt.core.compiler.codegen.methodParameters =do not generate
18
- org.eclipse.jdt.core.compiler.codegen.targetPlatform =24
19
18
org.eclipse.jdt.core.compiler.codegen.unusedLocal =preserve
20
- org.eclipse.jdt.core.compiler.compliance =24
21
19
org.eclipse.jdt.core.compiler.debug.lineNumber =generate
22
20
org.eclipse.jdt.core.compiler.debug.localVariable =generate
23
21
org.eclipse.jdt.core.compiler.debug.sourceFile =generate
@@ -151,7 +149,6 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=error
151
149
org.eclipse.jdt.core.compiler.problem.unusedWarningToken =ignore
152
150
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast =error
153
151
org.eclipse.jdt.core.compiler.release =disabled
154
- org.eclipse.jdt.core.compiler.source =24
155
152
org.eclipse.jdt.core.compiler.taskCaseSensitive =enabled
156
153
org.eclipse.jdt.core.compiler.taskPriorities =HIGH
157
154
org.eclipse.jdt.core.compiler.taskTags =nocommit
You can’t perform that action at this time.
0 commit comments