[forge-issues] [JBoss JIRA] (FORGE-452) ProjectBuilder API to abstract common build phases

Lincoln Baxter III (JIRA) jira-events at lists.jboss.org
Tue Jan 24 11:57:18 EST 2012


Lincoln Baxter III created FORGE-452:
----------------------------------------

             Summary: ProjectBuilder API to abstract common build phases
                 Key: FORGE-452
                 URL: https://issues.jboss.org/browse/FORGE-452
             Project: Forge
          Issue Type: Feature Request
          Components: Plugin API
    Affects Versions: 1.0.0.Beta5
            Reporter: Lincoln Baxter III
             Fix For: 1.0.0.Final


{code}
/**
 * Used to configure and execute the project build system.
 * 
 * @author <a href="mailto:lincolnbaxter at gmail.com">Lincoln Baxter, III</a>
 */
public interface ProjectBuilder
{
   /**
    * Manually add an argument to be passed to the underlying build system.
    */
   ProjectBuilder addArguments(String... args);

   /**
    * Enable or disable test execution during build.
    */
   ProjectBuilder runTests(boolean test);

   /**
    * Execute the build.
    */
   Resource<?> build() throws BuildException;

}
{code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the forge-issues mailing list