From fadc0dcab915cab9c7b76ec98f4688c7f6abceb7 Mon Sep 17 00:00:00 2001 From: Petko Dimitrov Date: Mon, 4 Aug 2025 10:46:55 +0300 Subject: [PATCH] Updated flags --- cmd/mavenBuild_generated.go | 4 ++-- resources/metadata/mavenBuild.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/mavenBuild_generated.go b/cmd/mavenBuild_generated.go index 3c814f27f..249834bef 100644 --- a/cmd/mavenBuild_generated.go +++ b/cmd/mavenBuild_generated.go @@ -292,7 +292,7 @@ func addMavenBuildFlags(cmd *cobra.Command, stepConfig *mavenBuildOptions) { cmd.Flags().BoolVar(&stepConfig.Publish, "publish", false, "Configures maven to run the deploy plugin to publish artifacts to a repository.") cmd.Flags().StringVar(&stepConfig.JavaCaCertFilePath, "javaCaCertFilePath", os.Getenv("PIPER_javaCaCertFilePath"), "path to the cacerts file used by Java. When maven publish is set to True and customTlsCertificateLinks (to deploy the artifact to a repository with a self signed cert) are provided to trust the self signed certs, Piper will extend the existing Java cacerts to include the new self signed certs. if not provided Piper will search for the cacerts in $JAVA_HOME/jre/lib/security/cacerts") cmd.Flags().StringVar(&stepConfig.BuildSettingsInfo, "buildSettingsInfo", os.Getenv("PIPER_buildSettingsInfo"), "build settings info is typically filled by the step automatically to create information about the build settings that were used during the maven build . This information is typically used for compliance related processes.") - cmd.Flags().StringSliceVar(&stepConfig.DeployFlags, "deployFlags", []string{`-Dmaven.main.skip=true`, `-Dmaven.test.skip=true`, `-Dmaven.install.skip=true`}, "maven deploy flags that will be used when publish is detected.") + cmd.Flags().StringSliceVar(&stepConfig.DeployFlags, "deployFlags", []string{`-Dmaven.main.skip=true`, `-Dmaven.test.skip=true`, `-Dmaven.install.skip=false`}, "maven deploy flags that will be used when publish is detected.") cmd.Flags().BoolVar(&stepConfig.CreateBuildArtifactsMetadata, "createBuildArtifactsMetadata", false, "metadata about the artifacts that are build and published , this metadata is generally used by steps downstream in the pipeline") } @@ -530,7 +530,7 @@ func mavenBuildMetadata() config.StepData { Type: "[]string", Mandatory: false, Aliases: []config.Alias{}, - Default: []string{`-Dmaven.main.skip=true`, `-Dmaven.test.skip=true`, `-Dmaven.install.skip=true`}, + Default: []string{`-Dmaven.main.skip=true`, `-Dmaven.test.skip=true`, `-Dmaven.install.skip=false`}, }, { Name: "createBuildArtifactsMetadata", diff --git a/resources/metadata/mavenBuild.yaml b/resources/metadata/mavenBuild.yaml index 7e02f951f..bce03bfba 100644 --- a/resources/metadata/mavenBuild.yaml +++ b/resources/metadata/mavenBuild.yaml @@ -242,7 +242,7 @@ spec: default: - -Dmaven.main.skip=true - -Dmaven.test.skip=true - - -Dmaven.install.skip=true + - -Dmaven.install.skip=false - name: createBuildArtifactsMetadata type: bool default: false