[
https://issues.jboss.org/browse/FORGE-452?page=com.atlassian.jira.plugin....
]
Lincoln Baxter III closed FORGE-452.
------------------------------------
Assignee: Lincoln Baxter III
Resolution: Done
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
Assignee: Lincoln Baxter III
Fix For: 1.0.0.Final
{code}
/**
* Used to configure and execute the project build system.
*
* @author <a href="mailto:lincolnbaxter@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