diff --git a/packages/cli/configuration/src/generators-yml/schemas/MavenOutputLocationSchema.ts b/packages/cli/configuration/src/generators-yml/schemas/MavenOutputLocationSchema.ts index 58a48187547..111b8790ae7 100644 --- a/packages/cli/configuration/src/generators-yml/schemas/MavenOutputLocationSchema.ts +++ b/packages/cli/configuration/src/generators-yml/schemas/MavenOutputLocationSchema.ts @@ -1,11 +1,18 @@ import { z } from "zod"; +export const MavenOutputSignatureSchema = z.strictObject({ + keyId: z.string(), + password: z.string(), + secretKey: z.string() +}); + export const MavenOutputLocationSchema = z.strictObject({ location: z.literal("maven"), url: z.optional(z.string()), coordinate: z.string(), username: z.optional(z.string()), - password: z.optional(z.string()) + password: z.optional(z.string()), + signature: z.optional(MavenOutputSignatureSchema) }); export type MavenOutputLocationSchema = z.infer;