Skip to content

Commit 4a41b84

Browse files
committed
update version
1 parent 1f4cf8b commit 4a41b84

File tree

3 files changed

+761
-37
lines changed

3 files changed

+761
-37
lines changed

gensrc/script/gen_build_version.sh

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -129,20 +129,23 @@ package org.apache.doris.common;
129129
130130
public class Version {
131131
132-
public static final String DORIS_BUILD_VERSION_PREFIX = "${build_version_prefix}";
132+
// Use String.valueOf() to prevent javac compile-time constant inlining.
133+
// Without this, changing Version.class alone (e.g. via fast-compile-fe.sh)
134+
// has no effect because the old values are baked into every referencing class.
135+
public static final String DORIS_BUILD_VERSION_PREFIX = String.valueOf("${build_version_prefix}");
133136
public static final int DORIS_BUILD_VERSION_MAJOR = ${build_version_major};
134137
public static final int DORIS_BUILD_VERSION_MINOR = ${build_version_minor};
135138
public static final int DORIS_BUILD_VERSION_PATCH = ${build_version_patch};
136139
public static final int DORIS_BUILD_VERSION_HOTFIX = ${build_version_hotfix};
137-
public static final String DORIS_BUILD_VERSION_RC_VERSION = "${build_version_rc_version}";
138-
public static final String DORIS_FEATURE_LIST = "${doris_feature_list}";
139-
140-
public static final String DORIS_BUILD_VERSION = "${build_version}";
141-
public static final String DORIS_BUILD_HASH = "${build_hash}";
142-
public static final String DORIS_BUILD_SHORT_HASH = "${build_short_hash}";
143-
public static final String DORIS_BUILD_TIME = "${build_time}";
144-
public static final String DORIS_BUILD_INFO = "${build_info}";
145-
public static final String DORIS_JAVA_COMPILE_VERSION = "${java_version_str}";
140+
public static final String DORIS_BUILD_VERSION_RC_VERSION = String.valueOf("${build_version_rc_version}");
141+
public static final String DORIS_FEATURE_LIST = String.valueOf("${doris_feature_list}");
142+
143+
public static final String DORIS_BUILD_VERSION = String.valueOf("${build_version}");
144+
public static final String DORIS_BUILD_HASH = String.valueOf("${build_hash}");
145+
public static final String DORIS_BUILD_SHORT_HASH = String.valueOf("${build_short_hash}");
146+
public static final String DORIS_BUILD_TIME = String.valueOf("${build_time}");
147+
public static final String DORIS_BUILD_INFO = String.valueOf("${build_info}");
148+
public static final String DORIS_JAVA_COMPILE_VERSION = String.valueOf("${java_version_str}");
146149
public static final int DORIS_FE_META_VERSION = ${build_fe_meta_version};
147150
148151
public static void main(String[] args) {

0 commit comments

Comments
 (0)