File tree 2 files changed +5
-6
lines changed
2 files changed +5
-6
lines changed 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,10 +96,10 @@ allprojects {
94
96
95
97
args + = [ " -d" , " none" ]
96
98
99
+ assert project. java. sourceCompatibility == project. java. targetCompatibility
100
+
97
101
// Compilation environment.
98
- // we use -source/-target as it is significantly faster than --release
99
- args + = [ " -source" , project. java. sourceCompatibility ]
100
- args + = [ " -target" , project. java. targetCompatibility ]
102
+ args + = [" -$project . java . sourceCompatibility " ] // "compliance" level
101
103
args + = [ " -encoding" , " UTF-8" ]
102
104
args + = [ " -proc:none" ]
103
105
args + = [ " -nowarn" ]
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