private static FileObject findLocalArtifact(RepositoryInfo info, NBVersionInfo record) { // XXX should perhaps use info.repositoryPath when available (in case there are multiple local repos) return FileUtil.toFileObject(FileUtilities.convertArtifactToLocalRepositoryFile(RepositoryUtil.createArtifact(record))); }
Iterator<String> baseNames = FileUtilities.getBasePackageNames(project).iterator(); StringBuilder privateIns = new StringBuilder(); while (baseNames.hasNext()) {
public static SortedMap<String, Boolean> computeExportList (Map<Integer, String> exportInstructions, Project project) { SortedMap<String, Boolean> pkgMap = new TreeMap<String, Boolean>(); SortedSet<String> pkgNames = FileUtilities.getPackageNames(project); for (String name : pkgNames) { pkgMap.put(name, Boolean.FALSE); } String exportIns = exportInstructions.get(EXPORT_PACKAGE); if (exportIns != null) { StringTokenizer strTok = new StringTokenizer(exportIns, DELIMITER); while(strTok.hasMoreTokens()) { String cur = strTok.nextToken(); pkgMap.remove(cur); pkgMap.put(cur, Boolean.TRUE); } } return pkgMap; }
/** * * @param pkg * @return */ @Override public Boolean isPubliclyAccessible(FileObject pkg) { FileObject srcdir = org.netbeans.modules.maven.api.FileUtilities.convertStringToFileObject(prj.getLookup().lookup(NbMavenProject.class).getMavenProject().getBuild().getSourceDirectory()); if (srcdir != null) { String path = FileUtil.getRelativePath(srcdir, pkg); if (path != null) { String name = path.replace('/', '.'); return check(name); } } return null; }
} else if (loc != null) { File file = FileUtilities.resolveFilePath(FileUtil.toFile(project.getProjectDirectory()), loc); if (file != null && file.exists()) { fo = copyToCacheDir(FileUtil.toFileObject(file).getInputStream());
@Messages({ "DownloadAction_sources_label=Download Sources", "DownloadAction_javadoc_label=Download Javadoc" }) DownloadAction(Artifact primaryArt, boolean javadoc) { super(javadoc ? DownloadAction_javadoc_label() : DownloadAction_sources_label()); art = EmbedderFactory.getProjectEmbedder().createArtifactWithClassifier(primaryArt.getGroupId(), primaryArt.getArtifactId(), primaryArt.getVersion(), "jar", javadoc ? "javadoc" : "sources"); primary = false; setEnabled((javadoc ? hasJavadoc : hasSources) && info.isRemoteDownloadable() && !FileUtilities.convertArtifactToLocalRepositoryFile(art).isFile()); } @Messages({"# {0} - artifact ID", "DownloadAction_downloading=Downloading {0}"})
File artFile = FileUtilities.convertArtifactToLocalRepositoryFile(artifact); if (artFile.exists()) { try {