org.jlot.maven.plugin.InitMojo Maven / Gradle / Ivy
package org.jlot.maven.plugin;
import org.apache.maven.plugins.annotations.Mojo;
import org.jlot.client.executor.InitCommandExecutor;
import org.jlot.client.executor.spi.CommandExecutor;
/**
* Initializes the project to use a jlot server instance for translating java
* properties
*/
@Mojo(name = "init", requiresOnline = true, requiresProject = true, inheritByDefault = false, aggregator = true, requiresDirectInvocation = true)
public class InitMojo extends AbstractJlotMojo
{
@Override
protected Class extends CommandExecutor> getCommandExecutorClass ( ) throws Exception
{
return InitCommandExecutor.class;
}
}