public class JarResultBuildStep extends Object
PackageConfig (unless the config explicitly asks for both of them)
However we still need an extension to be able to ask for a specify one of these despite the config,
e.g. if a serverless environment needs an uberjar to build its deployment package then we need
to be able to provide this.
To enable this we have two build steps that strongly produce the respective artifact type build
items, but not a ArtifactResultBuildItem. We then
have another two build steps that only run if they are configured too that consume these explicit
build items and transform them into ArtifactResultBuildItem.| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
JarResultBuildStep.JarRequired |
| Constructor and Description |
|---|
JarResultBuildStep() |
OutputTargetBuildItem outputTarget(BuildSystemTargetBuildItem bst, PackageConfig packageConfig)
ArtifactResultBuildItem jarOutput(JarBuildItem jarBuildItem)
public JarBuildItem buildRunnerJar(CurateOutcomeBuildItem curateOutcomeBuildItem, OutputTargetBuildItem outputTargetBuildItem, TransformedClassesBuildItem transformedClasses, ApplicationArchivesBuildItem applicationArchivesBuildItem, ApplicationInfoBuildItem applicationInfo, PackageConfig packageConfig, List<GeneratedClassBuildItem> generatedClasses, List<GeneratedResourceBuildItem> generatedResources, List<UberJarRequiredBuildItem> uberJarRequired) throws Exception
Exceptionpublic NativeImageSourceJarBuildItem buildNativeImageJar(CurateOutcomeBuildItem curateOutcomeBuildItem, OutputTargetBuildItem outputTargetBuildItem, TransformedClassesBuildItem transformedClasses, ApplicationArchivesBuildItem applicationArchivesBuildItem, ApplicationInfoBuildItem applicationInfo, PackageConfig packageConfig, List<GeneratedClassBuildItem> generatedClasses, List<GeneratedNativeImageClassBuildItem> nativeImageResources, List<GeneratedResourceBuildItem> generatedResources) throws Exception
Exceptionstatic boolean isBlockOrSF(String s)
Copyright © 2020 JBoss by Red Hat. All rights reserved.