Folks, I'm trying to add support for the new openstack-swift provider to jclouds-cli/karaf. I don't understand much of how karaf is structured and how it works. I simply followed what was done when support was added for DigitalOcean and tried to do the same.
However that fails during compilation itself. Here's the change I was testing with. https://gist.github.com/shrinandj/8045d71358c7123c019a This fails with the following error. <error> Exception in thread "main" java.lang.StackOverflowError at java.util.ArrayList.subList(ArrayList.java:914) at java.lang.String.split(String.java:2311) at java.lang.String.split(String.java:2355) at org.apache.karaf.tooling.features.AddFeaturesToRepoMojo.addFeatures(AddFeaturesToRepoMojo.java:299) at org.apache.karaf.tooling.features.AddFeaturesToRepoMojo.addFeatures(AddFeaturesToRepoMojo.java:321) at org.apache.karaf.tooling.features.AddFeaturesToRepoMojo.addFeatures(AddFeaturesToRepoMojo.java:321) at org.apache.karaf.tooling.features.AddFeaturesToRepoMojo.addFeatures(AddFeaturesToRepoMojo.java:321) </error> Any ideas how I can make progress here? -Shri