}
pluginIds = Optional.of(ids);
}
ModuleDescriptor descriptor;
try (FileInputStream is = new FileInputStream(mdFile)) {
descriptor = new RestxJsonSupport().parse(is);
for (String s : pluginIds.get()) {
descriptor = descriptor.concatDependency(scope, new ModuleDependency(GAV.parse(s)));
}
}
try (Writer w = Files.newWriter(mdFile, Charsets.UTF_8)) {
shell.println("updating " + mdFile);
new RestxJsonSupport().generate(descriptor, w);