Package org.mybatis.maven.mvnmigrate
Class BootstrapCommandMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.mybatis.maven.mvnmigrate.BootstrapCommandMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="bootstrap")
public final class BootstrapCommandMojo
extends org.apache.maven.plugin.AbstractMojo
Goal which execute the ibatis migration bootstrap command.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.ibatis.migration.commands.BootstrapCommand
createCommandClass
(org.apache.ibatis.migration.options.SelectedOptions options) Creates the specific mojo command.void
execute()
execute the command.protected ResourceBundle
The current locale.protected org.apache.ibatis.migration.commands.BootstrapCommand
Return the command.protected String
protected Locale
protected File
protected void
init()
Initialize the MyBatis Migration command.protected boolean
isForce()
protected boolean
isSkip()
Test if the skip flag is setted.
-
Constructor Details
-
Method Details
-
createCommandClass
protected org.apache.ibatis.migration.commands.BootstrapCommand createCommandClass(org.apache.ibatis.migration.options.SelectedOptions options) Creates the specific mojo command.- Parameters:
options
- the options- Returns:
- The command created.
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureExceptionexecute the command.- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
-
init
protected void init() throws org.apache.maven.plugin.MojoFailureExceptionInitialize the MyBatis Migration command.- Throws:
org.apache.maven.plugin.MojoFailureException
-
getLocale
-
getRepository
-
getEnvironment
-
isForce
protected boolean isForce() -
getCommand
protected org.apache.ibatis.migration.commands.BootstrapCommand getCommand()Return the command.- Returns:
BaseCommand
the command created.
-
isSkip
protected boolean isSkip()Test if the skip flag is setted.- Returns:
- the skip flag.
-
getBundle
The current locale.- Parameters:
locale
- the locale- Returns:
- the bundle
-