public abstract class AbstractJKubeMojo extends org.apache.maven.plugin.AbstractMojo implements KitLoggerProvider
| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.jkube.kit.config.access.ClusterConfiguration |
access |
protected org.eclipse.jkube.kit.config.access.ClusterAccess |
clusterAccess |
protected static String |
DEFAULT_LOG_PREFIX |
protected org.eclipse.jkube.kit.common.JavaProject |
javaProject |
protected JKubeServiceHub |
jkubeServiceHub |
protected org.eclipse.jkube.kit.common.KitLogger |
log |
protected org.apache.maven.plugin.MojoExecution |
mojoExecution |
String |
namespace |
protected boolean |
offline |
protected org.apache.maven.project.MavenProject |
project |
protected org.eclipse.jkube.kit.config.resource.ResourceConfig |
resources |
protected org.sonatype.plexus.components.sec.dispatcher.SecDispatcher |
securityDispatcher |
protected org.apache.maven.execution.MavenSession |
session |
protected org.apache.maven.settings.Settings |
settings |
protected boolean |
skip |
protected boolean |
useColor |
protected String |
verbose |
| Constructor and Description |
|---|
AbstractJKubeMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canExecute() |
protected org.eclipse.jkube.kit.common.KitLogger |
createLogger(String prefix) |
void |
execute() |
abstract void |
executeInternal() |
org.eclipse.jkube.kit.common.KitLogger |
getKitLogger() |
protected String |
getLogPrefix() |
org.eclipse.jkube.kit.config.resource.ResourceConfig |
getResources() |
protected org.eclipse.jkube.kit.config.resource.RuntimeMode |
getRuntimeMode() |
protected org.apache.maven.settings.Settings |
getSettings() |
protected void |
init() |
protected org.eclipse.jkube.kit.config.access.ClusterConfiguration |
initClusterConfiguration() |
protected JKubeServiceHub.JKubeServiceHubBuilder |
initJKubeServiceHubBuilder(org.eclipse.jkube.kit.common.JavaProject javaProject) |
protected static final String DEFAULT_LOG_PREFIX
@Parameter(defaultValue="${project}",
readonly=true)
protected org.apache.maven.project.MavenProject project
@Parameter protected org.eclipse.jkube.kit.config.resource.ResourceConfig resources
@Parameter(defaultValue="${session}",
readonly=true)
protected org.apache.maven.execution.MavenSession session
@Parameter(defaultValue="${mojoExecution}",
readonly=true)
protected org.apache.maven.plugin.MojoExecution mojoExecution
@Parameter(property="jkube.useColor",
defaultValue="true")
protected boolean useColor
@Parameter(property="jkube.skip",
defaultValue="false")
protected boolean skip
@Parameter(property="jkube.verbose",
defaultValue="false")
protected String verbose
@Parameter(property="jkube.offline",
defaultValue="false")
protected boolean offline
@Parameter(defaultValue="${settings}",
readonly=true)
protected org.apache.maven.settings.Settings settings
@Parameter(property="jkube.namespace") public String namespace
@Parameter protected org.eclipse.jkube.kit.config.access.ClusterConfiguration access
@Component(role=org.sonatype.plexus.components.sec.dispatcher.SecDispatcher.class,
hint="default")
protected org.sonatype.plexus.components.sec.dispatcher.SecDispatcher securityDispatcher
protected org.eclipse.jkube.kit.common.KitLogger log
protected org.eclipse.jkube.kit.config.access.ClusterAccess clusterAccess
protected JKubeServiceHub jkubeServiceHub
protected org.eclipse.jkube.kit.common.JavaProject javaProject
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
execute in interface org.apache.maven.plugin.Mojoorg.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprotected void init()
throws org.apache.maven.artifact.DependencyResolutionRequiredException
org.apache.maven.artifact.DependencyResolutionRequiredExceptionprotected boolean canExecute()
public abstract void executeInternal()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionpublic org.eclipse.jkube.kit.common.KitLogger getKitLogger()
getKitLogger in interface KitLoggerProviderprotected org.eclipse.jkube.kit.config.resource.RuntimeMode getRuntimeMode()
protected String getLogPrefix()
protected org.eclipse.jkube.kit.common.KitLogger createLogger(String prefix)
protected org.apache.maven.settings.Settings getSettings()
protected org.eclipse.jkube.kit.config.access.ClusterConfiguration initClusterConfiguration()
protected JKubeServiceHub.JKubeServiceHubBuilder initJKubeServiceHubBuilder(org.eclipse.jkube.kit.common.JavaProject javaProject)
public org.eclipse.jkube.kit.config.resource.ResourceConfig getResources()
Copyright © 2022. All rights reserved.