| 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. |
| VersionMojo |
Prints detailed version information about current CAP Java project on the console.
Call mvn cds:version or mvn com.sap.cds:cds-maven-plugin:version to print detailed version
information.This goal prints the following version information about current CAP Java project and build environment: version of CAP Java SDK including CDS4J console output of command line cds version
version and location of Apache Maven
version and location of Java runtime
OS information
|
| WatchMojo |
Starts a CAP Java NG application and watches for changes in the CDS model.
|
Copyright © 2021. All rights reserved.