| Class | Description |
|---|---|
| BuildMojo |
Performs a cds build with Java class generation by invoking the goals
install-node,
install-cdsdk, cds and generate of the cds-maven-plugin on
current project. |
| CdsMojo |
Execute CDS commands on the current CAP Java project.
Call mvn cds:cds or mvn com.sap.cds:cds-maven-plugin:cds on the command line to execute all
configured CDS commands of the project in current directory.Several CDS commands can be configured in one execution block and they’re executed in the specified order. |
| CleanMojo |
Clean generated files and directories of the previous build from the current CAP Java project.
Call mvn com.sap.cds:cds-maven-plugin:clean to execute cleaning from command line.This goal deletes the following files and directories from the resource directory of the current CAP Java project: file: src/main/resources/**/csn.json file: src/main/resources/**/schema.sql directory: src/main/resources/**/edmx/ directory: ${codeOutputDirectory} |
| GenerateMojo |
Generate Java Pojos for type-safe access to the CDS model.
This goal scans the resource directory for a csn.json file and uses it for Java source code generation. |
| InstallCdsdkMojo |
Install @sap/cds-dk in the current CAP Java
project.
By default, this goal looks for an already installed @sap/cds-dk and skips installation if it was found. |
| InstallNodeMojo |
Download and install a Node.js distribution on the local file system.
If the requested version is already installed, the download and installation is skipped. This goal also recognizes proxy configurations in your ~/.m2/settings.xml. |
| NodeCacheResolver |
A Node.js archive cache resolver using the local Maven repository as storage.
|
| NpmMojo |
Execute an
npm command on the current CAP Java project.Call mvn com.sap.cds:cds-maven-plugin:npm -Darguments="..." to execute npm command with
given arguments. |
| WatchMojo |
Starts a CAP Java NG application and watches for changes in the CDS model.
|
Copyright © 2021. All rights reserved.