Messages.err("which already define(s) the package " + pkg);
Messages.err("If you have a line in your sketch that reads");
Messages.err("import " + pkg + ".*;");
Messages.err("Then you'll need to first remove one of those libraries.");
}else{
Messages.err("\tPackage ("+pkg+")\t conflict found in [" + name + "] with libraries: " + libraries.stream().map(Library::getName).reduce((a, b) -> a + ", " + b).orElse(""));
}
}
libraries.add(this);
}
}
publicbooleanhasExamples() {
returnexamplesFolder.exists();
}
publicFilegetExamplesFolder() {
returnexamplesFolder;
}
publicStringgetGroup() {
returngroup;
}
publicStringgetPath() {
returnfolder.getAbsolutePath();
}
publicStringgetLibraryPath() {
returnlibraryFolder.getAbsolutePath();
}
publicStringgetJarPath() {
//return new File(folder, "library/" + name + ".jar").getAbsolutePath();