To create a Automation v8 / v9 Project
mvn archetype:generate \
--define interactiveMode=false \
--define archetypeGroupId=com.vmware.pscoe.vcfa-all-apps.archetypes \
--define archetypeArtifactId=package-vcfa-all-apps-archetype \
--define groupId=com.cloudbuildtools.sample \
--define artifactId=automation-all-apps \
--define licenseUrl= \
--define licenseHeader= \
--define licenseTechnicalPreview=false \
--define archetypeVersion=4.23.0 <--Always use the latestBashResult:
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] >>> archetype:3.4.1:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO]
[INFO] <<< archetype:3.4.1:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO]
[INFO]
[INFO] --- archetype:3.4.1:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Batch mode
[WARNING] Archetype not found in any catalog. Falling back to central repository.
[WARNING] Add a repository with id 'archetype' in your settings.xml if archetype's repository is elsewhere.
Downloading from central: https://emea1.packages.broadcom.com/artifactory/pscoe-mvn-prod-virtual/com/vmware/pscoe/vcfa-all-apps/archetypes/package-vcfa-all-apps-archetype/4.23.0/package-vcfa-all-apps-archetype-4.23.0.jar
Downloaded from central: https://emea1.packages.broadcom.com/artifactory/pscoe-mvn-prod-virtual/com/vmware/pscoe/vcfa-all-apps/archetypes/package-vcfa-all-apps-archetype/4.23.0/package-vcfa-all-apps-archetype-4.23.0.jar (28 kB at 18 kB/s)
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Archetype: package-vcfa-all-apps-archetype:4.23.0
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: com.cloudbuildtools.sample
[INFO] Parameter: artifactId, Value: automation-all-apps
[INFO] Parameter: version, Value: 1.0.0-SNAPSHOT
[INFO] Parameter: package, Value: com.cloudbuildtools.sample.automation-all-apps
[INFO] Parameter: packageInPathFormat, Value: com/cloudbuildtools/sample/automation-all-apps
[INFO] Parameter: licenseUrl, Value: null
[INFO] Parameter: licenseTechnicalPreview, Value: false
[INFO] Parameter: licenseHeader, Value: null
[INFO] Parameter: package, Value: com.cloudbuildtools.sample.automation-all-apps
[INFO] Parameter: groupId, Value: com.cloudbuildtools.sample
[INFO] Parameter: artifactId, Value: automation-all-apps
[INFO] Parameter: version, Value: 1.0.0-SNAPSHOT
[WARNING] Don't override file C:\GitLab\aria-build-tools\automation-all-apps\pom.xml
[INFO] Executing META-INF/archetype-post-generate.groovy post-generation script
[INFO] Project created from Archetype in dir: C:\GitLab\aria-build-tools\automation-all-apps
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.401 s
[INFO] Finished at: 2026-07-07T13:41:37+01:00
[INFO] ------------------------------------------------------------------------BashOutput:

Content.YAML File:
---
# VCF Automation 9.x Content Definition for All-Apps tenants
# This file defines which content items are included in the package.
#
# Content types supported in VCF 9.x:
# blueprint: Cloud templates/blueprints for VM provisioning (Build & Deploy -> Blueprint Design -> Blueprints)
# property-group: Input property groups for forms (Build & Deploy -> Blueprint Design -> Property Groups)
# custom-resource: Custom resource types for XaaS (Build & Deploy -> Blueprint Design -> Custom Resources)
# resource-action: Day-2 resource actions (Build & Deploy -> Blueprint Design -> Resource Actions)
# workflow: vRO workflows published to catalog (Build & Deploy -> Workflows)
# subscription: Event-driven subscriptions for extensibility (Build & Deploy -> Event Subscriptions -> Subscriptions)
# policy: Governance policies (Manage & Govern -> Policies -> Definitions)
# approval:
# day2-actions:
# lease:
# iaas-resource:
# scenario: Notification scenarios customization (Administer -> Notifications -> Scenarios)
#
# To exclude all items: use empty array []
# To include specific items: enlist item names
# To include all existing items: leave empty (null)
# Note
# Examples refering to Orchestrator workflows are commented out to exclude them from processing
# Pushing those examples may fail if the organization is not integrated with Orchestrator,
# or if the workflows do not exist or have different id
blueprint:
- Small VM
property-group:
- Custom VM Properties
custom-resource: []
# - Custom REST Host
resource-action: []
# - Add CD-ROM to Deployment
workflow: []
# - Add a user to a user group
subscription: []
# - Add user to deployment
policy:
approval:
- vm_resize_approval
day2-actions:
- vm_remove_disk
iaas-resource:
- large-namespace-policy
lease:
- short_lease
scenario: []
Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
