From 1cd2e9ef68c3975e920f1f57f7eabf98997204fb Mon Sep 17 00:00:00 2001 From: Julien Lancelot Date: Wed, 9 Apr 2014 15:22:45 +0200 Subject: SONAR-5185 Deprecate "sonar.dynamicAnalysis" feature --- .../src/main/java/org/sonar/batch/ProjectConfigurator.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'sonar-batch/src') diff --git a/sonar-batch/src/main/java/org/sonar/batch/ProjectConfigurator.java b/sonar-batch/src/main/java/org/sonar/batch/ProjectConfigurator.java index 3e3626069a4..399ecf5e0ba 100644 --- a/sonar-batch/src/main/java/org/sonar/batch/ProjectConfigurator.java +++ b/sonar-batch/src/main/java/org/sonar/batch/ProjectConfigurator.java @@ -22,6 +22,8 @@ package org.sonar.batch; import org.apache.commons.configuration.PropertiesConfiguration; import org.apache.commons.lang.StringUtils; import org.apache.maven.project.MavenProject; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.sonar.api.BatchComponent; import org.sonar.api.CoreProperties; import org.sonar.api.batch.bootstrap.ProjectDefinition; @@ -37,6 +39,8 @@ import java.util.Date; public class ProjectConfigurator implements BatchComponent { + private static final Logger LOG = LoggerFactory.getLogger(ProjectConfigurator.class); + private DatabaseSession databaseSession; private Settings settings; @@ -62,7 +66,7 @@ public class ProjectConfigurator implements BatchComponent { return project; } - String loadProjectBranch() { + private String loadProjectBranch() { return settings.getString(CoreProperties.PROJECT_BRANCH_PROPERTY); } @@ -94,7 +98,7 @@ public class ProjectConfigurator implements BatchComponent { } - Date loadAnalysisDate() { + private Date loadAnalysisDate() { Date date; try { // sonar.projectDate may have been specified as a time @@ -110,11 +114,13 @@ public class ProjectConfigurator implements BatchComponent { return date; } - Project.AnalysisType loadAnalysisType() { + private Project.AnalysisType loadAnalysisType() { String value = settings.getString(CoreProperties.DYNAMIC_ANALYSIS_PROPERTY); if (value == null) { return Project.AnalysisType.DYNAMIC; } + + LOG.warn("'sonar.dynamicAnalysis' property is deprecated since version 4.3 and should not be used anymore. It's the responsibility of plugins to gather test information."); if ("true".equals(value)) { return Project.AnalysisType.DYNAMIC; } @@ -124,7 +130,7 @@ public class ProjectConfigurator implements BatchComponent { return Project.AnalysisType.STATIC; } - String loadAnalysisVersion() { + private String loadAnalysisVersion() { return settings.getString(CoreProperties.PROJECT_VERSION_PROPERTY); } } -- cgit v1.2.3