Skip to content

Commit 76014bc

Browse files
committed
Prioritize datadog_git.properties even in spring boot context
1 parent 22b45f2 commit 76014bc

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

internal-api/src/main/java/datadog/trace/api/git/EmbeddedGitInfoBuilder.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ public class EmbeddedGitInfoBuilder implements GitInfoBuilder {
1515

1616
// Spring boot fat jars and wars should have the git.properties file in a specific path,
1717
// guaranteeing that it's not coming from a dependency
18-
private static final String SPRING_BOOT_JAR_EMBEDDED_GIT_PROPERTIES_FILE_NAME =
19-
"BOOT-INF/classes/git.properties";
2018
private static final String SPRING_BOOT_JAR_EMBEDDED_DATADOG_GIT_PROPERTIES_FILE_NAME =
2119
"BOOT-INF/classes/datadog_git.properties";
22-
private static final String WAR_EMBEDDED_GIT_PROPERTIES_FILE_NAME =
23-
"WEB-INF/classes/git.properties";
20+
private static final String SPRING_BOOT_JAR_EMBEDDED_GIT_PROPERTIES_FILE_NAME =
21+
"BOOT-INF/classes/git.properties";
2422
private static final String WAR_EMBEDDED_DATADOG_GIT_PROPERTIES_FILE_NAME =
2523
"WEB-INF/classes/datadog_git.properties";
24+
private static final String WAR_EMBEDDED_GIT_PROPERTIES_FILE_NAME =
25+
"WEB-INF/classes/git.properties";
2626
// If we can't find the files above, probably because we're not in a spring context, we can look
2727
// at the root of the classpath.
2828
// Since it could be tainted by dependencies, we're looking for a specific datadog_git.properties
@@ -35,10 +35,10 @@ public EmbeddedGitInfoBuilder() {
3535
// Order is important here, from the most reliable sources to the least reliable ones
3636
this(
3737
Arrays.asList(
38-
SPRING_BOOT_JAR_EMBEDDED_GIT_PROPERTIES_FILE_NAME,
3938
SPRING_BOOT_JAR_EMBEDDED_DATADOG_GIT_PROPERTIES_FILE_NAME,
40-
WAR_EMBEDDED_GIT_PROPERTIES_FILE_NAME,
39+
SPRING_BOOT_JAR_EMBEDDED_GIT_PROPERTIES_FILE_NAME,
4140
WAR_EMBEDDED_DATADOG_GIT_PROPERTIES_FILE_NAME,
41+
WAR_EMBEDDED_GIT_PROPERTIES_FILE_NAME,
4242
EMBEDDED_DATADOOG_GIT_PROPERTIES_FILE_NAME));
4343
}
4444

0 commit comments

Comments
 (0)