public String jobName() { return prj.getMavenProject().getArtifactId(); }
public AuxPropsImpl(Project prj) { this.project = prj; defaults.add("config/sun_checks.xml"); defaults.add("config/maven_checks.xml"); defaults.add("config/avalon_checks.xml"); defaults.add("config/turbine_checks.xml"); NbMavenProject.addPropertyChangeListener(prj, this); }
@Override public void run() { p.getLookup().lookup(NbMavenProject.class).downloadDependencyAndJavadocSource(true); } });
@Override public ChangeInfo implement() throws Exception { FileObject foPom = FileUtil.toFileObject(mvnPrj.getMavenProject().getFile()); ModelSource mdlSrc = Utilities.createModelSource(foPom); POMModel model = POMModelFactory.getDefault().getModel(mdlSrc); sv.save(); mvnPrj.triggerDependencyDownload(); if (ed != null) { Position pos = ed.getDocument().createPosition(caretPos);
@Override public Category createCategory(Lookup context) { Project project = context.lookup(Project.class); NbMavenProject watcher = project.getLookup().lookup(NbMavenProject.class); String effPackaging = watcher.getPackagingType(); String[] types = PluginPropertyUtils.getPluginPropertyList(project, OSGiConstants.GROUPID_FELIX, OSGiConstants.ARTIFACTID_BUNDLE_PLUGIN, "supportedProjectTypes", "supportedProjectType", /*"bundle" would not work for GlassFish parent POM*/null); if (types != null) { for (String type : types) { if (effPackaging.equals(type)) { effPackaging = NbMavenProject.TYPE_OSGI; } } } if (NbMavenProject.TYPE_OSGI.equalsIgnoreCase(effPackaging)) { return ProjectCustomizer.Category.create( ModelHandle2.PANEL_COMPILE, org.openide.util.NbBundle.getMessage(PackagesPanelProvider.class, "TIT_Packages"), null); } return null; }
File outDir = proj.getProjectWatcher().getOutputDirectory(false); M2ConfigProvider cp = proj.getLookup().lookup(M2ConfigProvider.class); SpringBootService sbs = proj.getLookup().lookup(SpringBootService.class);
private void checkContent(Project prj, InstanceContent ic, AccessQueryImpl access, ForeignClassBundlerImpl bundler, RecommendedTemplates templates) { NbMavenProject nbprj = prj.getLookup().lookup(NbMavenProject.class); String effPackaging = nbprj.getPackagingType(); String[] types = PluginPropertyUtils.getPluginPropertyList(prj, OSGiConstants.GROUPID_FELIX, OSGiConstants.ARTIFACTID_BUNDLE_PLUGIN, "supportedProjectTypes", "supportedProjectType", /*"bundle" would not work for GlassFish parent POM*/null); if (types != null) { for (String type : types) { if (effPackaging.equals(type)) { effPackaging = NbMavenProject.TYPE_OSGI; } } } if (NbMavenProject.TYPE_OSGI.equals(effPackaging)) { ic.add(access); ic.add(bundler); ic.add(templates); } else { ic.remove(access); ic.remove(bundler); ic.remove(templates); } }
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; }
public void run() { p.getLookup().lookup(NbMavenProject.class).downloadDependencyAndJavadocSource(true); } });
@Override public Lookup createAdditionalLookup(Lookup baseContext) { final InstanceContent ic = new InstanceContent(); final Project prj = baseContext.lookup(Project.class); assert prj != null; final AccessQueryImpl access = new AccessQueryImpl(prj); final ForeignClassBundlerImpl bundler = new ForeignClassBundlerImpl(prj); final RecommendedTemplates templates = new RecommendedTemplates() { @Override public String[] getRecommendedTypes() { return new String[] {"osgi"}; } }; NbMavenProject nbprj = prj.getLookup().lookup(NbMavenProject.class); nbprj.addPropertyChangeListener(new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) { if (NbMavenProject.PROP_PROJECT.equals(evt.getPropertyName())) { checkContent(prj, ic, access, bundler, templates); } } }); checkContent(prj, ic, access, bundler, templates); return new AbstractLookup(ic); }
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()); }
final NbMavenProject mvn = prj.getLookup().lookup(NbMavenProject.class); if (mvn != null) { mvn.downloadDependencyAndJavadocSource(false);
mvnPrj.getProjectWatcher().addPropertyChangeListener(new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) {
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; } }
final NbMavenProject mvn = prj.getLookup().lookup(NbMavenProject.class); if (mvn != null) { mvn.downloadDependencyAndJavadocSource(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; }
final HudsonSCM.Configuration scm = Helper.prepareSCM(prj.getMavenProject().getBasedir());
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) {
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; }