Class Export
java.lang.Object
org.apache.camel.dsl.jbang.core.commands.CamelCommand
org.apache.camel.dsl.jbang.core.commands.ExportBaseCommand
org.apache.camel.dsl.jbang.core.commands.Export
- Direct Known Subclasses:
DependencyList,SBOMGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.camel.dsl.jbang.core.commands.CamelCommand
CamelCommand.ParameterConsumer<T> -
Field Summary
Fields inherited from class org.apache.camel.dsl.jbang.core.commands.ExportBaseCommand
applicationProperties, BUILD_DIR, buildProperties, buildTool, camelSpringBootVersion, camelVersion, cleanExportDir, dependencies, download, excludes, exportDir, filePaths, files, fresh, gav, gradleWrapper, ignoreLoadingError, javaLiveReload, javaVersion, kameletsVersion, lazyBean, localKameletDir, logging, loggingLevel, mainClassname, mavenApacheSnapshotEnabled, mavenCentralEnabled, mavenSettings, mavenSettingsSecurity, mavenWrapper, name, openapi, packageName, pomTemplateName, profile, quarkusArtifactId, quarkusGroupId, quarkusVersion, quiet, repositories, runtime, SETTINGS_PROP_SOURCE_KEYS, springBootVersion, symbolicLink, verbose -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcopyDockerFiles(String buildDir) protected voidcopyReadme(String buildDir, String appJar) booleanprotected IntegerdoExport()protected Integerexport()protected Integerexport(ExportBaseCommand cmd) protected Stringprotected Stringprotected StringComparator<org.apache.camel.tooling.maven.MavenGav> Methods inherited from class org.apache.camel.dsl.jbang.core.commands.ExportBaseCommand
addDependencies, adjustJavaSourceFileLine, applicationPropertyLine, copyAgentDependencies, copyApplicationPropertiesFiles, copyGradleWrapper, copyLocalLibDependencies, copyMavenWrapper, copySettingsAndProfile, copySourceFiles, doCall, exportPackageName, getMavenRepositories, getScheme, hasModeline, hasOpenapi, httpServerPort, jibMavenPluginVersion, jkubeMavenPluginVersion, mapBuildProperties, mavenRepositoriesAsPomXml, outPrinter, parseMavenGav, prepareApplicationProperties, prepareUserProperties, printer, replaceBuildProperties, resolveDependencies, runSilently, safeCopy, safeCopyMethods inherited from class org.apache.camel.dsl.jbang.core.commands.CamelCommand
call, configureLoggingOff, getActionFile, getDebugFile, getMain, getOutputFile, getReceiveFile, getRunBackgroundLogFile, getStatusFile, getTraceFile, printConfigurationValues
-
Constructor Details
-
Export
-
-
Method Details
-
disarrangeLogging
public boolean disarrangeLogging()- Overrides:
disarrangeLoggingin classCamelCommand
-
export
- Specified by:
exportin classExportBaseCommand- Throws:
Exception
-
doExport
- Throws:
Exception
-
export
- Throws:
Exception
-
getProjectName
-
getVersion
-
mavenGavComparator
-
getBuildMavenProjectDate
-
copyDockerFiles
- Throws:
Exception
-
copyReadme
- Throws:
Exception
-