public String jobName() { return prj.getMavenProject().getArtifactId(); }
private boolean dependencyArtifactIdContains(NbMavenProject nbMvn, String artifactId) { MavenProject mPrj = nbMvn.getMavenProject(); for (Object o : mPrj.getDependencies()) { Dependency d = (Dependency) o; if (d.getArtifactId().contains(artifactId)) { return true; } } return false; }
static boolean definesCheckStyle(Project prj) { NbMavenProject project = prj.getLookup().lookup(NbMavenProject.class); assert project != null : "Requires a maven project instance"; //NOI18N return definesCheckStyle(project.getMavenProject()); }
private boolean prjHasDepContaining(Lookup context, String txt) { Project prj = context.lookup(Project.class); if (prj != null) { NbMavenProject nbMvn = prj.getLookup().lookup(NbMavenProject.class); if (nbMvn != null) { MavenProject mvnPrj = nbMvn.getMavenProject(); for (Object o : mvnPrj.getDependencies()) { Dependency d = (Dependency) o; if (d.getArtifactId().contains(txt)) { return true; } } } } return false; } }
private FileObject getTestRoot(Project project) { NbMavenProject nbProject = project.getLookup().lookup(NbMavenProject.class); MavenProject mvp = nbProject.getMavenProject(); @SuppressWarnings("unchecked") List<String> testRoots = mvp.getTestCompileSourceRoots(); if (testRoots.isEmpty()) { return null; } File testRoot = new File(testRoots.get(0)); FileObject result = null; try { result = FileUtil.createFolder(testRoot); } catch (IOException ex) { Logger.getLogger(Selenium2MavenSupportImpl.class.getName()).log(Level.SEVERE, "Impossible to create test root file object", ex); //NOI18N } return result; }
@Override @CheckForNull public Lookup createLookup(@NonNull Project prj) { NbMavenProject mvPrj = prj.getLookup().lookup(NbMavenProject.class); MavenProject mvn = mvPrj.getMavenProject(); Artifact artifact = mvn.getArtifact(); //artifact null with unloadable projects?? return artifact != null ? createPomEditorLookup(prj, artifact) : null; }
NbMavenProject project = prj.getLookup().lookup(NbMavenProject.class); EnumSet<SpringDeps> deps = EnumSet.noneOf(SpringDeps.class); List compileArtifacts = project.getMavenProject().getCompileArtifacts(); for (Object obj : compileArtifacts) { if (obj instanceof Artifact) {
final HudsonSCM.Configuration scm = Helper.prepareSCM(prj.getMavenProject().getBasedir());
public @Override Association findAssociation(Project p) { //reading needs to be done from resolved model.. NbMavenProject prj = p.getLookup().lookup(NbMavenProject.class); if (prj != null) { org.apache.maven.model.CiManagement cim = prj.getMavenProject().getCiManagement(); if (cim != null) { String system = cim.getSystem(); if (HUDSON_SYSTEM.equalsIgnoreCase(system) || JENKINS_SYSTEM.equalsIgnoreCase(system)) { return Association.fromString(cim.getUrl()); } } // could listen to NbMavenProject.PROP_PROJECT if change firing is supported } return null; }
/** * * @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; }
boolean newVal = false; try { MavenProject mp = nbmp.getMavenProject(); Properties props = PluginPropertyUtils.getPluginPropertyParameter(project, "org.apache.felix", "maven-bundle-plugin", "instructions", "bundle"); if (props != null) {
@Override public void run() { try { //TODO add progress bar. // XXX does online.resolve(...) not suffice? online.setUpLegacySupport(); builder.buildFromRepository(projectArtifact, p.getMavenProject().getRemoteArtifactRepositories(), online.getLocalRepository()); synchronized (AuxPropsImpl.this) { recheck = true; } } catch (ProjectBuildingException ex) { ex.printStackTrace(); // Exceptions.printStackTrace(ex); } } });
List<File> cpFiles = new ArrayList<File>(); final NbMavenProject p = project.getLookup().lookup(NbMavenProject.class); List<Plugin> plugins = p.getMavenProject().getBuildPlugins(); for (Plugin plug : plugins) { if (Constants.PLUGIN_CHECKSTYLE.equals(plug.getArtifactId()) &&
@Override public void run() { NbMavenProject im = prj.getLookup().lookup(NbMavenProject.class); MavenProject mvnprj = im.getMavenProject(); DependencyNode tree = DependencyTreeFactory.createDependencyTree(mvnprj, EmbedderFactory.getProjectEmbedder(), Artifact.SCOPE_TEST); FileObject fo = prj.getLookup().lookup(FileObject.class); POMModel pommodel = null; if (fo != null) { ModelSource ms = Utilities.createModelSource(fo); if (ms.isEditable()) { POMModel model = POMModelFactory.getDefault().getModel(ms); if (model != null) { pommodel = model; } } } //add all in one place to prevent large time delays between additions if (pommodel != null) { ic.add(pommodel); } ic.add(tree); ic.add(mvnprj); } });
private void fixJUnitDependency(POMModel model, NbMavenProject prj) { String junitGroupID = "junit"; //NOI18N String junitArtifactID = "junit"; //NOI18N MavenProject mp = prj.getMavenProject(); List<org.apache.maven.model.Dependency> dl = new ArrayList<org.apache.maven.model.Dependency>(); dl.addAll(mp.getDependencies());
@Override public ChangeInfo implement() throws Exception { FileObject foPom = FileUtil.toFileObject(mvnPrj.getMavenProject().getFile()); ModelSource mdlSrc = Utilities.createModelSource(foPom); POMModel model = POMModelFactory.getDefault().getModel(mdlSrc);
session = new TestSession(createSessionName(mvnprj.getMavenProject().getId()), prj, TestSession.SessionType.TEST, new JUnitTestRunnerNodeFactory(session, prj)); session.setRerunHandler(new RerunHandler() {
plugin.setGroupId(OSGiConstants.GROUPID_FELIX); plugin.setArtifactId(OSGiConstants.ARTIFACTID_BUNDLE_PLUGIN); String ver = PluginPropertyUtils.getPluginVersion(prj.getMavenProject(), OSGiConstants.GROUPID_FELIX, OSGiConstants.ARTIFACTID_BUNDLE_PLUGIN); if (ver == null) {