public abstract class AbstractResourceMojo extends AbstractFabric8Mojo
Modifier and Type | Field and Description |
---|---|
protected File |
targetDir
The generated kubernetes and openshift manifests
|
goalFinder, log, project, session, settings, skip, useColor, verbose
Constructor and Description |
---|
AbstractResourceMojo() |
Modifier and Type | Method and Description |
---|---|
protected static io.fabric8.openshift.api.model.Template |
getSingletonTemplate(io.fabric8.kubernetes.api.model.KubernetesList resources)
Returns the Template if the list contains a single Template only otherwise returns null
|
protected void |
writeResources(io.fabric8.kubernetes.api.model.KubernetesList resources,
ResourceClassifier classifier,
Boolean generateRoute) |
static File |
writeResourcesIndividualAndComposite(io.fabric8.kubernetes.api.model.KubernetesList resources,
File resourceFileBase,
ResourceFileType resourceFileType,
io.fabric8.maven.docker.util.Logger log,
Boolean generateRoute) |
createExternalProcessLogger, createLogger, execute, executeInternal, getJenkinShiftUrl, getOpenShiftClientOrJenkinsShift, getOpenShiftClientOrNull, getProperty
@Parameter(property="fabric8.targetDir", defaultValue="${project.build.outputDirectory}/META-INF/fabric8") protected File targetDir
protected static io.fabric8.openshift.api.model.Template getSingletonTemplate(io.fabric8.kubernetes.api.model.KubernetesList resources)
protected void writeResources(io.fabric8.kubernetes.api.model.KubernetesList resources, ResourceClassifier classifier, Boolean generateRoute) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
public static File writeResourcesIndividualAndComposite(io.fabric8.kubernetes.api.model.KubernetesList resources, File resourceFileBase, ResourceFileType resourceFileType, io.fabric8.maven.docker.util.Logger log, Boolean generateRoute) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
Copyright © 2020. All rights reserved.