GeneratorGeneratortypeCreates a project, a component or configuration once, when you run it, rather than taking part in every build.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

com.sap.cds:cds-services-archetype

A Maven archetype that generates a new CAP Java project: a Spring Boot service with a starter CDS model, wired to the CDS Maven plugin for its build.

Generates a new CAP Java project from a template, part of the cds-services-bom release line. Run through mvn archetype:generate with archetypeArtifactId cds-services-archetype, it prompts for a groupId, artifactId and package, and produces a db folder with a starter CDS model and a srv folder with the Spring Boot service and the CDS Maven plugin already wired into its build. Command-line options add an integration test module, a sample CDS model, a target platform such as Cloud Foundry, and a choice between the H2 or SQLite in-memory database for local runs. capire's own quick start offers cds init <PROJECT-ROOT> --java as an alternative way to bootstrap the same kind of project through the CDS command-line tools instead of the Maven archetype.

Facts

LicenceSAP DEVELOPER LICENSE AGREEMENT for CAP

Where it sits

Lives in
Provides
GeneratorsCAPGeneratorscapabilityGetting from nothing to a project that runs, and from a project that runs to one that has the piece you just decided you need. Two different moments: the first is a one-time decision about layout, the second recurs for the life of the project.
Flavors

What it declares

Every artifact

Type
Generator
Origin
By SAP
Runtime
Java

As a generator

Generates
does not say
Run with
does not say
Distributed through
does not say

Connections1

Generators
  1. SAP Build CodeDevelopment environment on BTP for UI5, Fiori, mobile and CAP
  2. @cap-handler/generatorInteractive generator for CAP event handler files
  3. com.sap.cds:cds-maven-pluginMaven plugin running CDS build steps in a CAP Java project
  4. @khalidmh/capxInteractive project installer for CAP Node.js
  5. Joule in SAP Build CodeJoule's generative AI inside SAP Build Code
  6. @sap/cds-dkCommand line client and development toolkit for CAP
  7. @sap/generator-cap-projectCAP project generator behind SAP Business Application Studio's wizard
  8. @sap/generator-cdsCDS project generator, deprecated in favour of @sap/cds-dk
  9. @sap-ux/cap-config-writerWriter module for changing a CAP project's configuration from code
  10. @sap-ux/createCommand line for changing features of an existing Fiori project
  11. @sap-ux/fe-fpm-writerWriter of flexible programming model elements into Fiori elements apps
  12. @sap-ux/fiori-generator-sharedShared functions and types of the Fiori generators
  13. @sap-ux/odata-service-writerWriter that adds an OData service to an existing UI5 project

Details

Sources1
Added by handdiscovered herechecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
runtimesjava
discovered viaAdded by hand
first seen in the atlas
ecosystem and domaincap, developer-experience
Flavors1
Java
“Maven Archetype to initialize a CDS Java project using best practices” — com.sap.cds:cds-services-archetype — Maven POMchecked
History in the atlas2
  1. Generates a new CAP Java project from a template: a Spring Boot service with a starter CDS model, ready to build with the CDS Maven plugin, with options to add an integration test module, a sample model, or Cloud Foundry target platform support.
  2. First seen.
For your agent
Ref
artifact:cap-java-cds-services-archetype
JSON
/artifacts/cap-java-cds-services-archetype.json
MCP
Connecting an agent