package org.codehaus.mojo.was6;
import org.apache.maven.plugin.MojoExecutionException;
import org.dom4j.Document;
/**
* Starts a standalone server instance. This is not used to start a server controlled by DeploymentManager. Therefore,
* this goal is useful for the Base Application Server, and to start the Node Agent and/or DeploymentManager. If you
* wish to start a server managed by the Deployment Manager, use the wsadmin task to execute a scripting command.
*
* @goal wsStartServer
* @author <a href="mailto:david@codehaus.org">David J. M. Karlsen</a>
*/
public class WsStartServerMojo
extends AbstractServerMojo
{
/**
* Specifies the name of a optional script file to execute during server startup.
*
* @parameter expression="${was6.script}"
*/
private String script;
/**
* {@inheritDoc}
*/
protected void configureBuildScript( Document document )
throws MojoExecutionException
{
super.configureBuildScript( document );
configureTaskAttribute( document, "script", script );
}
/**
* {@inheritDoc}
*/
protected String getTaskName()
{
return "wsStartServer";
}
}