protected void projectXmlSaved() throws IOException { int state = genFilesHelper.getBuildScriptState( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, WebProject.class.getResource("resources/build-impl.xsl")); final Boolean projectPropertiesSave = WebProject.this.projectPropertiesSave.get(); if ((projectPropertiesSave.booleanValue() && (state & GeneratedFilesHelper.FLAG_MODIFIED) == GeneratedFilesHelper.FLAG_MODIFIED) || state == (GeneratedFilesHelper.FLAG_UNKNOWN | GeneratedFilesHelper.FLAG_MODIFIED | GeneratedFilesHelper.FLAG_OLD_PROJECT_XML | GeneratedFilesHelper.FLAG_OLD_STYLESHEET)) { //missing genfiles.properties try { AntProjectUtil.backupBuildImplFile(updateHelper); genFilesHelper.generateBuildScriptFromStylesheet( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, WebProject.class.getResource("resources/build-impl.xsl")); } catch (IOException e) { Exceptions.printStackTrace(e); } catch (IllegalStateException e) { Exceptions.printStackTrace(e); } } else { genFilesHelper.refreshBuildScript(GeneratedFilesHelper.BUILD_IMPL_XML_PATH, org.netbeans.modules.web.project.WebProject.class.getResource("resources/build-impl.xsl"), false); } genFilesHelper.refreshBuildScript( getBuildXmlName (), WebProject.class.getResource("resources/build.xsl"),false); }
J2SEProject(AntProjectHelper helper) throws IOException { this.helper = helper; eval = createEvaluator(); aux = helper.createAuxiliaryConfiguration(); for (int v = 4; v < 10; v++) { if (aux.getConfigurationFragment("data", "http://www.netbeans.org/ns/scala-project/" + v, true) != null) { // NOI18N throw Exceptions.attachLocalizedMessage(new IOException("too new"), // NOI18N NbBundle.getMessage(J2SEProject.class, "ScalaProject.too_new", FileUtil.getFileDisplayName(helper.getProjectDirectory()))); } } refHelper = new ReferenceHelper(helper, aux, eval); buildExtender = AntBuildExtenderFactory.createAntExtender(new J2SEExtenderImplementation(), refHelper); /// TODO replace this GeneratedFilesHelper with the default one when fixing #101710 genFilesHelper = new GeneratedFilesHelper(helper, buildExtender); UpdateImplementation updateProject = new UpdateProjectImpl(this, helper, aux); this.updateHelper = new UpdateHelper(updateProject, helper); this.cpProvider = new ClassPathProviderImpl(this.helper, evaluator(), getSourceRoots(), getTestSourceRoots()); //Does not use APH to get/put properties/cfgdata this.cpMod = new ClassPathModifier(this, this.updateHelper, eval, refHelper, null, createClassPathModifierCallback(), null); final J2SEActionProvider actionProvider = new J2SEActionProvider(this, this.updateHelper); lookup = createLookup(aux, actionProvider); actionProvider.startFSListener(); }
@Override protected void projectXmlSaved() throws IOException { //May be called by {@link AuxiliaryConfiguration#putConfigurationFragment} //which didn't affect the j2seproject if (updateHelper.isCurrent()) { //Refresh build-impl.xml only for j2seproject/2 genFilesHelper.refreshBuildScript( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, J2SEProject.class.getResource("resources/build-impl.xsl"), false); genFilesHelper.refreshBuildScript( GeneratedFilesHelper.BUILD_XML_PATH, J2SEProject.class.getResource("resources/build.xsl"), false); } } }
public void save() { try { if ((genFileHelper.getBuildScriptState(GeneratedFilesHelper.BUILD_IMPL_XML_PATH,J2SEProject.class.getResource("resources/build-impl.xsl")) //NOI18N
refHelper = new ReferenceHelper(helper, aux, eval); buildExtender = AntBuildExtenderFactory.createAntExtender(new AppClientExtenderImplementation()); genFilesHelper = new GeneratedFilesHelper(helper, buildExtender); UpdateImplementation updateProject = new UpdateProjectImpl(this, this.helper, aux); this.updateHelper = new UpdateHelper(updateProject, helper);
this.genFileHelper.refreshBuildScript(GeneratedFilesHelper.BUILD_IMPL_XML_PATH, UpdateProjectImpl.class.getResource("resources/build-impl.xsl"), true); synchronized(this) {
@Override protected void projectXmlSaved() throws IOException { int state = genFilesHelper.getBuildScriptState( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, EjbJarProject.class.getResource("resources/build-impl.xsl")); genFilesHelper.generateBuildScriptFromStylesheet( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, EjbJarProject.class.getResource("resources/build-impl.xsl")); genFilesHelper.refreshBuildScript(GeneratedFilesHelper.BUILD_IMPL_XML_PATH, EjbJarProject.class.getResource("resources/build-impl.xsl"), false); genFilesHelper.refreshBuildScript( getBuildXmlName(), EjbJarProject.class.getResource("resources/build.xsl"),
refHelper = new ReferenceHelper(helper, aux, helper.getStandardPropertyEvaluator()); buildExtender = AntBuildExtenderFactory.createAntExtender(new EjbExtenderImplementation()); genFilesHelper = new GeneratedFilesHelper(helper, buildExtender); UpdateImplementation updateProject = new UpdateProjectImpl(this, helper, aux, genFilesHelper); this.updateHelper = new UpdateHelper(updateProject, helper);
if (updateHelper.isCurrent()) { genFilesHelper.refreshBuildScript( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, J2SEProject.class.getResource("resources/build-impl.xsl"), true); genFilesHelper.refreshBuildScript( GeneratedFilesHelper.BUILD_XML_PATH, J2SEProject.class.getResource("resources/build.xsl"),
@Override protected void projectXmlSaved() throws IOException { int state = genFilesHelper.getBuildScriptState( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, AppClientProject.class.getResource("resources/build-impl.xsl")); genFilesHelper.generateBuildScriptFromStylesheet( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, AppClientProject.class.getResource("resources/build-impl.xsl")); genFilesHelper.refreshBuildScript(GeneratedFilesHelper.BUILD_IMPL_XML_PATH, AppClientProject.class.getResource("resources/build-impl.xsl"), false); genFilesHelper.refreshBuildScript( getBuildXmlName(), AppClientProject.class.getResource("resources/build.xsl"), //NOI18N
refHelper = new ReferenceHelper(helper, aux, eval); buildExtender = AntBuildExtenderFactory.createAntExtender(new WebExtenderImplementation(), refHelper); genFilesHelper = new GeneratedFilesHelper(helper, buildExtender); this.cpProvider = new ClassPathProviderImpl(this.helper, evaluator(), getSourceRoots(),getTestSourceRoots()); webModule = new ProjectWebModule (this, updateHelper, cpProvider);
int flags = genFilesHelper.getBuildScriptState( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, AppClientProject.class.getResource("resources/build-impl.xsl")); && (flags & GeneratedFilesHelper.FLAG_OLD_PROJECT_XML) != 0) { AntProjectUtil.backupBuildImplFile(updateHelper); genFilesHelper.generateBuildScriptFromStylesheet( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, AppClientProject.class.getResource("resources/build-impl.xsl")); } else { genFilesHelper.refreshBuildScript( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, AppClientProject.class.getResource("resources/build-impl.xsl"), true); genFilesHelper.refreshBuildScript( getBuildXmlName(), AppClientProject.class.getResource("resources/build.xsl"), //NOI18N
int flags = genFilesHelper.getBuildScriptState( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, EjbJarProject.class.getResource("resources/build-impl.xsl")); && (flags & GeneratedFilesHelper.FLAG_OLD_PROJECT_XML) != 0) { AntProjectUtil.backupBuildImplFile(updateHelper); genFilesHelper.generateBuildScriptFromStylesheet( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, EjbJarProject.class.getResource("resources/build-impl.xsl")); } else { genFilesHelper.refreshBuildScript( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, EjbJarProject.class.getResource("resources/build-impl.xsl"), true); genFilesHelper.refreshBuildScript( getBuildXmlName(), EjbJarProject.class.getResource("resources/build.xsl"), // NOI18N
int flags = genFilesHelper.getBuildScriptState( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, WebProject.class.getResource("resources/build-impl.xsl")); && (flags & GeneratedFilesHelper.FLAG_OLD_PROJECT_XML) != 0) { AntProjectUtil.backupBuildImplFile(updateHelper); genFilesHelper.generateBuildScriptFromStylesheet( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, WebProject.class.getResource("resources/build-impl.xsl")); } else { genFilesHelper.refreshBuildScript( GeneratedFilesHelper.BUILD_IMPL_XML_PATH, WebProject.class.getResource("resources/build-impl.xsl"), true); genFilesHelper.refreshBuildScript( getBuildXmlName(), WebProject.class.getResource("resources/build.xsl"), true);