Package org.apache.tools.ant

Examples of org.apache.tools.ant.Project.addBuildListener()


            else
            {
                antLogger.setMessageOutputLevel( Project.MSG_VERBOSE );
            }

            antProject.addBuildListener( antLogger );
            antProject.setBaseDir( mavenProject.getBasedir() );

            Path p = new Path( antProject );
            p.setPath( StringUtils.join( mavenProject.getCompileClasspathElements().iterator(), File.pathSeparator ) );
View Full Code Here


        }

        final CloverSnapshotTask task = new CloverSnapshotTask();
        final Project antProj = new Project();
        antProj.init();
        antProj.addBuildListener(new MvnLogBuildListener(getLog()));
        task.setProject(antProj);
        task.init();       
        task.setInitString(resolveCloverDatabase());
        if (span != null) {
            task.setSpan(span);
View Full Code Here

        Project subModule = getProject().createSubProject();

        subModule.setJavaVersionProperty();
        for (int i = 0; i < getProject().getBuildListeners().size(); i++) {
            BuildListener buildListener = (BuildListener) getProject().getBuildListeners().elementAt(i);
            subModule.addBuildListener(buildListener);
        }
        // explicitly add the execution timer to time
        // sub builds
        subModule.addBuildListener(new SubBuildExecutionTimer());
View Full Code Here

            BuildListener buildListener = (BuildListener) getProject().getBuildListeners().elementAt(i);
            subModule.addBuildListener(buildListener);
        }
        // explicitly add the execution timer to time
        // sub builds
        subModule.addBuildListener(new SubBuildExecutionTimer());

        // copy all User properties
        addAlmostAll(getProject().getUserProperties(), subModule, PropertyType.USER);
        // inherit meta.target directory, for shared build repository.
        String metaTarget = getProject().getProperty("meta.target");
View Full Code Here

            return;
        }

        final Project project = new Project();
        project.setBasedir(getProject().getBasedir().getPath());
        project.addBuildListener(new MvnLogBuildListener(getLog()));
        project.init();
        // delete just the snapshot and the target/clover directory
        final File snapshotFile = new ConfigUtil(this).resolveSnapshotFile(snapshot);
        removeFile(snapshotFile, project);
        removeDir(new File(this.cloverOutputDirectory), project);
View Full Code Here

    CloverSnapshotTask createSnapshotTask() {
        CloverSnapshotTask task = new CloverSnapshotTask();
        final Project antProj = new Project();
        antProj.init();
        antProj.addBuildListener(new MvnLogBuildListener(getLog()));
        task.setProject(antProj);
        task.init();
        return task;
    }
}
View Full Code Here

            return;
        }

        final Project antProj = new Project();
        antProj.init();
        antProj.addBuildListener(new MvnLogBuildListener(getLog()));

        final List<Resource> optimizedTests = configureOptimisedTestSet(antProj);
        final StringBuffer testPattern = new StringBuffer();
        for (final Resource test : optimizedTests) {
            getLog().debug("Running TEST: " + test.getName());
View Full Code Here

    // Ant project setup.
    final Project antProject = new Project();
    antProject.init();
    antProject.setBaseDir(dir);
    antProject.addBuildListener(new MavenListenerAdapter(getLog()));

    // Generate JUnit4 ANT task model and generate a synthetic ANT file.
    Document doc = DocumentFactory.getInstance().createDocument();
    try {
      populateJUnitElement(createDocumentSkeleton(doc));
View Full Code Here

    public void testLogBlankEcho() {
        Project p = new Project();
        p.init();
        EchoTestLogger logger = new EchoTestLogger();
        p.addBuildListener(logger);
        Echo echo = new Echo();
        echo.setProject(p);
        echo.setTaskName("testLogBlankEcho");
        echo.execute();
        assertEquals("[testLogBlankEcho] ", logger.lastLoggedMessage );
View Full Code Here

        BuildLogger logger = new DefaultLogger();
        logger.setMessageOutputLevel(this.verbose ? Project.MSG_VERBOSE
                : this.quiet ? Project.MSG_WARN : Project.MSG_INFO);
        logger.setOutputPrintStream(System.out);
        logger.setErrorPrintStream(System.err);
        project.addBuildListener(logger);

        // Set properties
        project.setUserProperty("ivy.packager.organisation",
                                        "" + this.mr.getModuleId().getOrganisation());
        project.setUserProperty("ivy.packager.module", "" + this.mr.getModuleId().getName());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.