Author: sseifert
Date: Thu Nov  6 22:43:48 2014
New Revision: 1637252

URL: http://svn.apache.org/r1637252
Log:
SLING-4117 'mountByFS=true' doesn't work a second time (patch supplied by 
Sandro Boehme)

Modified:
    
sling/trunk/tooling/maven/maven-sling-plugin/src/main/java/org/apache/sling/maven/bundlesupport/AbstractBundleInstallMojo.java

Modified: 
sling/trunk/tooling/maven/maven-sling-plugin/src/main/java/org/apache/sling/maven/bundlesupport/AbstractBundleInstallMojo.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/tooling/maven/maven-sling-plugin/src/main/java/org/apache/sling/maven/bundlesupport/AbstractBundleInstallMojo.java?rev=1637252&r1=1637251&r2=1637252&view=diff
==============================================================================
--- 
sling/trunk/tooling/maven/maven-sling-plugin/src/main/java/org/apache/sling/maven/bundlesupport/AbstractBundleInstallMojo.java
 (original)
+++ 
sling/trunk/tooling/maven/maven-sling-plugin/src/main/java/org/apache/sling/maven/bundlesupport/AbstractBundleInstallMojo.java
 Thu Nov  6 22:43:48 2014
@@ -541,8 +541,9 @@ abstract class AbstractBundleInstallMojo
                     for(int i=0; i<array.length(); i++) {
                         final JSONObject obj = array.getJSONObject(i);
                         final String pid = obj.getString("pid");
-                        final String path = 
obj.getJSONObject("provider.file").getString("value");
-                        final String roots = 
obj.getJSONObject("provider.roots").getString("value");
+                        final JSONObject properties = 
obj.getJSONObject("properties");
+                        final String path = 
properties.getJSONObject("provider.file").getString("value");
+                        final String roots = 
properties.getJSONObject("provider.roots").getString("value");
                         if ( path != null && 
path.startsWith(this.project.getBasedir().getAbsolutePath()) ) {
                             getLog().debug("Found configuration with pid: " + 
pid + ", path: " + path + ", roots: " + roots);
                             result.put(pid, new String[] {path, roots});


Reply via email to