aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-java-api/src/main
diff options
context:
space:
mode:
authorEvgeny Mandrikov <mandrikov@gmail.com>2011-07-12 12:45:43 +0400
committerEvgeny Mandrikov <mandrikov@gmail.com>2011-07-12 13:18:57 +0400
commitab6af5363626a14f9cdba7ded99125075a317881 (patch)
tree249ee2d2fe2bb9cccaa81d7458a74e5446a4ffef /sonar-java-api/src/main
parent43da0ad5489f38cfbde2b1728fd791c4528f1ab7 (diff)
downloadsonarqube-ab6af5363626a14f9cdba7ded99125075a317881.tar.gz
sonarqube-ab6af5363626a14f9cdba7ded99125075a317881.zip
SONAR-2604 Default value for properties "sonar.java.source" and "sonar.java.target" should be "1.5"
Diffstat (limited to 'sonar-java-api/src/main')
-rw-r--r--sonar-java-api/src/main/java/org/sonar/java/api/JavaUtils.java22
1 files changed, 14 insertions, 8 deletions
diff --git a/sonar-java-api/src/main/java/org/sonar/java/api/JavaUtils.java b/sonar-java-api/src/main/java/org/sonar/java/api/JavaUtils.java
index b3cc844574b..03951cc9dac 100644
--- a/sonar-java-api/src/main/java/org/sonar/java/api/JavaUtils.java
+++ b/sonar-java-api/src/main/java/org/sonar/java/api/JavaUtils.java
@@ -47,10 +47,20 @@ public final class JavaUtils {
public static final String JAVA_SOURCE_PROPERTY = "sonar.java.source";
/**
+ * Default value for property {@link #JAVA_SOURCE_PROPERTY}.
+ */
+ public static final String JAVA_SOURCE_DEFAULT_VALUE = "1.5";
+
+ /**
* To determine value of this property use {@link #getTargetVersion(Project)}.
*/
public static final String JAVA_TARGET_PROPERTY = "sonar.java.target";
+ /**
+ * Default value for property {@link #JAVA_TARGET_PROPERTY}.
+ */
+ public static final String JAVA_TARGET_DEFAULT_VALUE = "1.5";
+
private JavaUtils() {
// only static methods
}
@@ -68,16 +78,12 @@ public final class JavaUtils {
}
public static String getSourceVersion(Project project) {
- if (project.getConfiguration() != null) {
- return project.getConfiguration().getString(JAVA_SOURCE_PROPERTY);
- }
- return null;
+ String version = project.getConfiguration() != null ? project.getConfiguration().getString(JAVA_SOURCE_PROPERTY) : null;
+ return StringUtils.isNotBlank(version) ? version : JAVA_SOURCE_DEFAULT_VALUE;
}
public static String getTargetVersion(Project project) {
- if (project.getConfiguration() != null) {
- return project.getConfiguration().getString(JAVA_TARGET_PROPERTY);
- }
- return null;
+ String version = project.getConfiguration() != null ? project.getConfiguration().getString(JAVA_TARGET_PROPERTY) : null;
+ return StringUtils.isNotBlank(version) ? version : JAVA_TARGET_DEFAULT_VALUE;
}
}