Package org.apache.tools.ant

Examples of org.apache.tools.ant.Target.addTask()


    Target phase = newPhase(project, "clean", "init");
    phase.setDescription("clean build and target directories");

    MxPackage task = new MxPackage();
    task.setProject(project);
    phase.addTask(task);
    return phase;
  }
 
  private Target newReportPhase(Project project) {
    Target phase = newPhase(project, "report", "init");
View Full Code Here


    Target phase = newPhase(project, "report", "init");
    phase.setDescription("generates a dependency report");

    MxReport task = new MxReport();
    task.setProject(project);
    phase.addTask(task);
    return phase;
  }
 
  private Target newRunPhase(Project project) {
    Target phase = newPhase(project, "run", "compile");
View Full Code Here

    Target phase = newPhase(project, "run", "compile");
    phase.setDescription("executes a specified main class");

    MxRun task = new MxRun();
    task.setProject(project);
    phase.addTask(task);
    return phase;
  }
 
  private Target newReleasePhase(Project project) {
    Target phase = newPhase(project, "release", "init");
View Full Code Here

    // drop snapshot from build identifier and stamp the release log
    MxVersion releaseVersion = new MxVersion();
    releaseVersion.setProject(project);
    releaseVersion.setStage("release");
    phase.addTask(releaseVersion);
   
    // commit and tag release identifier change and release log
    MxCommit commitRelease = new MxCommit();
    commitRelease.setProject(project);
    commitRelease.setRequiredGoal(false);
View Full Code Here

    commitRelease.setShowtitle(false);
    commitRelease.createMessage().setValue("Prepare ${project.version} release");
    Tag tag = commitRelease.createTag();
    tag.setName("v${project.version}");
    tag.createMessage().setValue("${project.version} release");
    phase.addTask(commitRelease);
   
    // change build identifier to next snapshot and inject a release log template
    MxVersion snapshotVersion = new MxVersion();
    snapshotVersion.setProject(project);
    snapshotVersion.setStage("snapshot");
View Full Code Here

    // change build identifier to next snapshot and inject a release log template
    MxVersion snapshotVersion = new MxVersion();
    snapshotVersion.setProject(project);
    snapshotVersion.setStage("snapshot");
    snapshotVersion.setIncrementNumber(ArtifactVersion.NumberField.incremental.name());
    phase.addTask(snapshotVersion);

    // commit snapshot identifier change and release log template
    MxCommit commitSnapshot = new MxCommit();   
    commitSnapshot.setProject(project);
    commitSnapshot.setRequiredGoal(false);
View Full Code Here

    MxCommit commitSnapshot = new MxCommit();   
    commitSnapshot.setProject(project);
    commitSnapshot.setRequiredGoal(false);
    commitSnapshot.setShowtitle(false);
    commitSnapshot.createMessage().setValue("Reset build identifiers for next development cycle");
    phase.addTask(commitSnapshot);
   
    return phase;
  }
}
View Full Code Here

    Target phase = newPhase(project, "init");
    phase.setDescription("validates project configuration, retrieves dependencies, and configures ANT properties");
   
    MxInit task = new MxInit();
    task.setProject(project);
    phase.addTask(task);
    return phase;
  }
 
  private Target newCompilePhase(Project project) {
    Target phase = newPhase(project, "compile", "init");   
View Full Code Here

    Target phase = newPhase(project, "compile", "init");   
    phase.setDescription("compile the source code of the project");
       
    MxJavac task = new MxJavac();
    task.setProject(project);   
    phase.addTask(task);
    return phase;
  }

  private Target newTestPhase(Project project) {
    Target phase = newPhase(project, "test", "compile");
View Full Code Here

    Target phase = newPhase(project, "test", "compile");
    phase.setDescription("compile the source code of the project");
   
    MxTest task = new MxTest();
    task.setProject(project);
    phase.addTask(task);
    return phase;
  }

  private Target newPackagePhase(Project project) {
    Target phase = newPhase(project, "package", "compile");
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.