@Override
public void run() {
final String type = library.getType();
final String name = library.getName();
final String displayName = library.getDisplayName();
final String desc = library.getDescription();
Map<String, List<URI>> content = new HashMap<String, List<URI>>();
content.put("classpath", library.getURIContent("classpath"));
content.put("src", library.getURIContent("src"));
content.put("javadoc", library.getURIContent("javadoc"));
content.put("maven-pom", poms);
try {
LibraryManager.getDefault().removeLibrary(library);
LibraryManager.getDefault().createURILibrary(type, name, displayName, desc, content);
} catch (IOException ioe) {
Exceptions.printStackTrace(ioe);
} catch (IllegalArgumentException iae) {
Exceptions.printStackTrace(iae);
}
}
};