Refine search
/** * @return Factory method to create new Project instances */ @SuppressWarnings("unchecked") protected static Project createAntProject() { final Project project = new Project(); final ProjectHelper helper = ProjectHelper.getProjectHelper(); project.addReference(ProjectHelper.PROJECTHELPER_REFERENCE, helper); helper.getImportStack().addElement("AntBuilder"); // import checks that stack is not empty addMicronautConsoleBuildListener(project); project.init(); project.getBaseDir(); return project; }
File buildFile = new File("build.xml"); Project p = new Project(); p.setUserProperty("ant.file", buildFile.getAbsolutePath()); p.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); p.addReference("ant.projectHelper", helper); helper.parse(p, buildFile); p.executeTarget(p.getDefaultTarget());
final Project project = new Project(); project.setCoreLoader(coreLoader); project.setDefaultInputStream(System.in); ProjectHelper.configureProject(project, buildFile); throw new BuildException(t); //NOSONAR
protected void setUp() throws Exception { super.setUp(); project = new Project(); project.init(); ProjectHelper.getProjectHelper().parse(project, antFile); FLAG = null; }
throw new BuildException(message); helper.getImportStack())) { getProject().log( "Skipped already imported file:\n " + importedResource + "\n", Project.MSG_VERBOSE); String oldPrefix = ProjectHelper.getCurrentTargetPrefix(); boolean oldIncludeMode = ProjectHelper.isInIncludeMode(); String oldSep = ProjectHelper.getCurrentPrefixSeparator(); try { String prefix; subHelper.getImportStack().addAll(helper.getImportStack()); subHelper.getExtensionStack().addAll(helper.getExtensionStack()); subHelper.parse(getProject(), importedResource); helper.getImportStack().clear(); helper.getImportStack().addAll(subHelper.getImportStack()); helper.getExtensionStack().clear(); helper.getExtensionStack().addAll(subHelper.getExtensionStack()); } catch (BuildException ex) { throw ProjectHelper.addLocationToBuildException( ex, getLocation()); } finally {
private void makeRedis() throws IOException, InterruptedException { LOGGER.info("> make"); File makeFilePath = getInstallationDirectory(); DefaultLogger consoleLogger = getConsoleLogger(); Project project = new Project(); File buildFile = getAntFile(); project.setUserProperty("ant.file", buildFile.getAbsolutePath()); project.addBuildListener(consoleLogger); try { project.fireBuildStarted(); project.init(); ProjectHelper projectHelper = ProjectHelper.getProjectHelper(); project.addReference("ant.projectHelper", projectHelper); project.setProperty("redisDirectory", makeFilePath.getAbsolutePath()); projectHelper.parse(project, buildFile); project.executeTarget("init"); project.fireBuildFinished(null); } catch (BuildException buildException) { project.fireBuildFinished(buildException); throw new RuntimeException("!!! Unable to compile redis !!!", buildException); } }
dir = getProject().getBaseDir(); newProject.setBaseDir(dir); if (savedDir != null) { newProject.setInheritedProperty(MagicNames.PROJECT_BASEDIR, dir.getAbsolutePath()); throw new BuildException( "%s task at the top level must not invoke its own build file.", getTaskName()); ProjectHelper.configureProject(newProject, file); } catch (BuildException ex) { throw ProjectHelper.addLocationToBuildException( ex, getLocation()); throw new BuildException( "%s task calling its own parent target.", getTaskName()); } catch (BuildException ex) { be = ProjectHelper .addLocationToBuildException(ex, getLocation()); throw be; } finally {
final Project project = new Project(); project.setCoreLoader(this.getClass().getClassLoader()); project.addBuildListener(new LoggerListener(logger)); project.setUserProperty(arg.getKey(), arg.getValue()); ProjectHelper.configureProject(project, buildFile); final Vector<String> targets = new Vector<>();
@Override public void migrate(String moduleId, String version, Map<String, Object> context) throws Exception { String path = this.path; if(path == null){ path = moduleId + "_" + version + ".xml"; } Path tempFilePath = Files.createTempFile("solidbase_ant-", ".xml"); try { ClassLoader classLoader = (ClassLoader) context.get(Solidbase.CLASSLOADER); String source = MigrationUtils.readResourceAsString(classLoader, path); Files.write(tempFilePath, source.getBytes("UTF-8")); Project project = new Project(); project.setProperty("ant.file", path); project.init(); ProjectHelper helper = ProjectHelper.getProjectHelper(); project.addReference("ant.projectHelper", helper); helper.parse(project, tempFilePath.toFile()); System.out.println(project.getDefaultTarget()); project.executeTarget(project.getDefaultTarget()); } finally { ignoreException(() -> Files.delete(tempFilePath)); } }
runAntTarget(String basedir, String antfn, String targetname) Project project = new Project(); boolean taskstatus = true; project.setBaseDir( new File(basedir)); project.init(); ProjectHelper.configureProject( project, buildFile);
@Override public void execute() { if (file == null && resources.isEmpty()) { throw new BuildException( "import requires file attribute or at least one nested resource"); throw new BuildException("import only allowed as a top-level task"); getReference(ProjectHelper.PROJECTHELPER_REFERENCE); throw new BuildException("import requires support in ProjectHelper"); if (helper.getImportStack().isEmpty()) {
project.init(); antLogger.setMessageOutputLevel(Project.MSG_INFO); project.addBuildListener(antLogger); project.setBaseDir(new File("./")); ProjectHelper.configureProject(project, executeScript);
public AntHelper(String antFile, String targetName, Properties props) { project = new Project(); project.init(); project.addBuildListener(createLogger()); project.setCoreLoader(Thread.currentThread().getContextClassLoader()); if (props != null) { for (Iterator<Map.Entry<Object, Object>> iter = props.entrySet().iterator(); iter.hasNext();) { Map.Entry<Object, Object> element = iter.next(); project.setProperty((String) element.getKey(), (String) element.getValue()); } } ProjectHelper helper = ProjectHelper.getProjectHelper(); project.addReference("ant.projectHelper", helper); helper.parse(project, new File(antFile)); project.executeTarget(targetName); }
final Project antProject = new Project(); for (final BuildListener listener : getProject().getBuildListeners()) { antProject.addBuildListener(listener); antProject.setUserProperty("ant.file", buildFile.getAbsolutePath()); final ProjectHelper loader = ProjectHelper.getProjectHelper(); antProject.addReference("ant.projectHelper", loader); loader.parse(antProject, buildFile); getProject().copyUserProperties(antProject);
protected void setUp() throws Exception { super.setUp(); // Potentially throws Exception. project = new Project(); project.init(); ProjectHelper.getProjectHelper().parse(project, antFile); project.executeTarget("clean"); String altJavaHome = System.getProperty("java.home"); if (altJavaHome.lastIndexOf("jre") >= 0) { altJavaHome = altJavaHome.substring(0, altJavaHome.lastIndexOf("jre")); } else { altJavaHome = altJavaHome + File.separator + "jre"; } try { File altFile = new File(altJavaHome); if (altFile.exists()) { project.setProperty("alt.java.home", altJavaHome); } } catch (Exception e) { // could be security, io, etc. Ignore it. // End result is as if .exists() returned null } }
Project antProject = new Project(); File antBuildFile = this.writeTargetToProjectFile(); ProjectHelper.configureProject( antProject, antBuildFile ); antProject.init(); antProject.addBuildListener( antLogger ); antProject.setBaseDir( mavenProject.getBasedir() ); sb.append( "An Ant BuildException has occured: " ).append( e.getMessage() ); String fragment = findFragment( e ); if ( fragment != null )
@Override public void doExecute(TestContext context) { Project project = new Project(); project.init(); ProjectHelper.configureProject(project, new PathMatchingResourcePatternResolver().getResource(buildFileResource).getFile()); project.setProperty(entry.getKey().toString(), propertyValue);
throws GrandException { LOG.info("Parsing from " + source); antProject = new Project(); if (properties != null) { for (final Entry<Object, Object> element : properties.entrySet()) { antProject.setProperty((String) element.getKey(), (String) element.getValue()); antProject.setSystemProperties(); antProject.init(); antProject.setUserProperty("ant.file", source.getAbsolutePath()); final ProjectHelper loader = ProjectHelper.getProjectHelper(); antProject.addReference("ant.projectHelper", loader); loader.parse(antProject, source); LOG.debug("Done parsing"); } catch (final BuildException e) {
final Project antProject = new Project(); antProject.init(); antProject.setBaseDir(dir); antProject.addBuildListener(new MavenListenerAdapter(getLog())); File tempAntFile = createTemporaryAntFile(doc); ProjectHelper.configureProject(antProject, tempAntFile); try { antProject.executeTarget(DEFAULT_TARGET); throw new MojoExecutionException("An I/O error occurred: " + e.getMessage(), e); } catch (BuildException e) { throw new MojoExecutionException(e.getMessage(), e.getCause()); } catch (Throwable t) { throw new RuntimeException(t);
project.setUserProperty(ANT_FILE, scriptFile.getAbsolutePath()); project.setBaseDir(packageDir); project.setProperty(DCC_EXECUTION_PROPERTIES, executionPropertiesFile.getAbsolutePath()); project.init(); final ProjectHelper helper = ProjectHelper.getProjectHelper(); project.addReference(ANT_PROJECT_HELPER, helper); helper.parse(project, scriptFile);