88 */
99package org .elasticsearch .gradle .internal .info ;
1010
11- import org .elasticsearch .gradle .internal .BwcVersions ;
12- import org .gradle .api .Action ;
13- import org .gradle .api .JavaVersion ;
14- import org .gradle .api .provider .Provider ;
15- import org .gradle .jvm .toolchain .JavaToolchainSpec ;
16-
17- import java .io .File ;
18- import java .io .IOException ;
1911import java .lang .reflect .Modifier ;
20- import java .time .ZonedDateTime ;
2112import java .util .Arrays ;
22- import java .util .List ;
2313import java .util .function .Consumer ;
2414
25- import static java .util .Objects .requireNonNull ;
26-
2715@ Deprecated
2816public class BuildParams {
29- private static Provider <File > runtimeJavaHome ;
30- private static Boolean isRuntimeJavaHomeSet ;
31- private static List <JavaHome > javaVersions ;
32- private static JavaVersion minimumCompilerVersion ;
33- private static JavaVersion minimumRuntimeVersion ;
34- private static JavaVersion gradleJavaVersion ;
35- private static Provider <JavaVersion > runtimeJavaVersion ;
36- private static Provider <? extends Action <JavaToolchainSpec >> javaToolChainSpec ;
37- private static Provider <String > runtimeJavaDetails ;
38- private static String gitRevision ;
39- private static String gitOrigin ;
40- private static ZonedDateTime buildDate ;
41- private static String testSeed ;
4217 private static Boolean isCi ;
43- private static Integer defaultParallel ;
44- private static Boolean isSnapshotBuild ;
45- private static Provider <BwcVersions > bwcVersions ;
4618
4719 /**
4820 * Initialize global build parameters. This method accepts and a initialization function which in turn accepts a
@@ -56,18 +28,6 @@ public static void init(Consumer<MutableBuildParams> initializer) {
5628 initializer .accept (MutableBuildParams .INSTANCE );
5729 }
5830
59- public static Boolean getIsRuntimeJavaHomeSet () {
60- return value (isRuntimeJavaHomeSet );
61- }
62-
63- public static JavaVersion getRuntimeJavaVersion () {
64- return value (runtimeJavaVersion .get ());
65- }
66-
67- public static BwcVersions getBwcVersions () {
68- return value (bwcVersions ).get ();
69- }
70-
7131 public static Boolean isCi () {
7232 return value (isCi );
7333 }
@@ -113,78 +73,8 @@ public void reset() {
11373 });
11474 }
11575
116- public void setRuntimeJavaHome (Provider <File > runtimeJavaHome ) {
117- BuildParams .runtimeJavaHome = runtimeJavaHome .map (javaHome -> {
118- try {
119- return javaHome .getCanonicalFile ();
120- } catch (IOException e ) {
121- throw new RuntimeException (e );
122- }
123- });
124- }
125-
126- public void setIsRuntimeJavaHomeSet (boolean isRuntimeJavaHomeSet ) {
127- BuildParams .isRuntimeJavaHomeSet = isRuntimeJavaHomeSet ;
128- }
129-
130- public void setJavaVersions (List <JavaHome > javaVersions ) {
131- BuildParams .javaVersions = requireNonNull (javaVersions );
132- }
133-
134- public void setMinimumCompilerVersion (JavaVersion minimumCompilerVersion ) {
135- BuildParams .minimumCompilerVersion = requireNonNull (minimumCompilerVersion );
136- }
137-
138- public void setMinimumRuntimeVersion (JavaVersion minimumRuntimeVersion ) {
139- BuildParams .minimumRuntimeVersion = requireNonNull (minimumRuntimeVersion );
140- }
141-
142- public void setGradleJavaVersion (JavaVersion gradleJavaVersion ) {
143- BuildParams .gradleJavaVersion = requireNonNull (gradleJavaVersion );
144- }
145-
146- public void setRuntimeJavaVersion (Provider <JavaVersion > runtimeJavaVersion ) {
147- BuildParams .runtimeJavaVersion = requireNonNull (runtimeJavaVersion );
148- }
149-
150- public void setRuntimeJavaDetails (Provider <String > runtimeJavaDetails ) {
151- BuildParams .runtimeJavaDetails = runtimeJavaDetails ;
152- }
153-
154- public void setGitRevision (String gitRevision ) {
155- BuildParams .gitRevision = requireNonNull (gitRevision );
156- }
157-
158- public void setGitOrigin (String gitOrigin ) {
159- BuildParams .gitOrigin = requireNonNull (gitOrigin );
160- }
161-
162- public void setBuildDate (ZonedDateTime buildDate ) {
163- BuildParams .buildDate = requireNonNull (buildDate );
164- }
165-
166- public void setTestSeed (String testSeed ) {
167- BuildParams .testSeed = requireNonNull (testSeed );
168- }
169-
17076 public void setIsCi (boolean isCi ) {
17177 BuildParams .isCi = isCi ;
17278 }
173-
174- public void setDefaultParallel (int defaultParallel ) {
175- BuildParams .defaultParallel = defaultParallel ;
176- }
177-
178- public void setIsSnapshotBuild (final boolean isSnapshotBuild ) {
179- BuildParams .isSnapshotBuild = isSnapshotBuild ;
180- }
181-
182- public void setBwcVersions (Provider <BwcVersions > bwcVersions ) {
183- BuildParams .bwcVersions = requireNonNull (bwcVersions );
184- }
185-
186- public void setJavaToolChainSpec (Provider <? extends Action <JavaToolchainSpec >> javaToolChain ) {
187- BuildParams .javaToolChainSpec = javaToolChain ;
188- }
18979 }
19080}
0 commit comments