Class ConfigureMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
ai.timefold.solver.tools.maven.AbstractPlatformModelMojo
ai.timefold.solver.tools.maven.ConfigureMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="configure", defaultPhase=INITIALIZE) public class ConfigureMojo extends AbstractPlatformModelMojo
  • Field Details

    • PROP_ACCOUNT_ID

      protected static final String PROP_ACCOUNT_ID
      See Also:
    • PROP_MODEL_NATIVE_SUPPORTED

      protected static final String PROP_MODEL_NATIVE_SUPPORTED
      See Also:
    • PROP_MODEL_CONFIG_SKIP

      protected static final String PROP_MODEL_CONFIG_SKIP
      See Also:
    • accountId

      @Parameter(property="timefold.accountId", required=false) protected String accountId
      Account id that model is associated with
  • Constructor Details

    • ConfigureMojo

      public ConfigureMojo()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException
    • shouldExecute

      protected boolean shouldExecute()
    • setAccessTokenProvider

      protected void setAccessTokenProvider(AccessTokenProvider provider)