]> source.dussan.org Git - sonar-scanner-cli.git/commitdiff
Revert SONARUNNER-124 as it was a misunderstanding
authorJulien HENRY <julien.henry@sonarsource.com>
Tue, 2 Dec 2014 11:08:46 +0000 (12:08 +0100)
committerJulien HENRY <julien.henry@sonarsource.com>
Tue, 2 Dec 2014 11:12:27 +0000 (12:12 +0100)
sonar-runner-dist/src/main/java/org/sonar/runner/Conf.java
sonar-runner-dist/src/test/java/org/sonar/runner/ConfTest.java
sonar-runner-dist/src/test/resources/org/sonar/runner/ConfTest/shouldSupportDeepModuleConfigurationInRoot/project/sonar-project.properties

index f6301aee44504b4a5ebf11331c84d90986ef5fb4..6ba9d723b445209fd1177a79eb560ebc6b3ae4a6 100644 (file)
@@ -97,7 +97,7 @@ class Conf {
     File parentBaseDir = new File(parentProps.getProperty(PROPERTY_PROJECT_BASEDIR));
     if (parentProps.containsKey(PROPERTY_MODULES)) {
       for (String module : getListFromProperty(parentProps, PROPERTY_MODULES)) {
-        Properties moduleProps = extractModuleProperties(module, projectProps);
+        Properties moduleProps = extractModuleProperties(module, parentProps);
         moduleProps = loadChildConfigFile(parentBaseDir, moduleProps, module);
 
         // the child project may have children as well
index 946d8431e483c0972cb39914add9389a2619ad64..35bbfbf30703b261a8057ce0c95e7bb3f41fe3eb 100644 (file)
@@ -99,8 +99,8 @@ public class ConfTest {
     Properties properties = conf.properties();
 
     assertThat(properties.getProperty("1.sonar.projectName")).isEqualTo("Module 1");
-    assertThat(properties.getProperty("11.sonar.projectName")).isEqualTo("Module 11");
-    assertThat(properties.getProperty("12.sonar.projectName")).isEqualTo("Module 12");
+    assertThat(properties.getProperty("1.11.sonar.projectName")).isEqualTo("Module 11");
+    assertThat(properties.getProperty("1.12.sonar.projectName")).isEqualTo("Module 12");
     assertThat(properties.getProperty("2.sonar.projectName")).isEqualTo("Module 2");
   }
 
index 33221bfe7aff47ed27b8c5ab02fbe72f1d7c1cf0..527137700f3e2e58e656b4b29ec2f30799b6f070 100644 (file)
@@ -2,10 +2,10 @@ sonar.modules=1,2
 1.sonar.projectName=Module 1
 1.sonar.projectBaseDir=module1
 1.sonar.modules=11,12
-11.sonar.projectBaseDir=module11
-11.sonar.projectName=Module 11
-12.sonar.projectBaseDir=module12
-12.sonar.projectName=Module 12
+1.11.sonar.projectBaseDir=module11
+1.11.sonar.projectName=Module 11
+1.12.sonar.projectBaseDir=module12
+1.12.sonar.projectName=Module 12
 
 2.sonar.projectName=Module 2
 2.sonar.projectBaseDir=module2
\ No newline at end of file