| Package | Description |
|---|---|
| com.sap.cds.maven.plugin.add | |
| com.sap.cds.maven.plugin.build |
| Modifier and Type | Class and Description |
|---|---|
class |
AddIntegrationTestMojo
Adds an integration test module to the CAP Java project.
|
class |
AddSampleMojo
Add a custom handler, a unit test, and CDS sample files to the CAP Java project.
Call mvn cds:addSample or mvn com.sap.cds:cds-maven-plugin:addSample to add sample classes and CDS
files.Note: This goal can only be executed from the command line. |
class |
AddTargetPlatformMojo
Add a target platform dependency (
cds-starter-${targetPlatform}) to the service module dependencies of
the CAP Java project. |
| Modifier and Type | Class and Description |
|---|---|
class |
AutoBuildMojo
Performs an initial CDS build (same as
mvn cds:build) and then watches for changes in the CDS model. |
class |
BuildMojo
Perform a CDS build with Java class generation executing the following goals of the
cds-maven-plugin in this order:
cds:install-node
cds:install-cdsdk
cds:cds
cds:generate
The list of goals and their order is fixed.
|
class |
CdsMojo
Execute CDS commands on the 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. |
class |
CleanMojo
Delete generated files and directories of the previous build from the CAP Java project.
Call mvn cds:clean or mvn com.sap.cds:cds-maven-plugin:clean to execute cleaning from the command
line.This goal deletes the following files and directories from the resource directory of the CAP Java project: file: src/main/resources/**/csn.json file: src/main/resources/**/schema.sql directory: src/main/resources/**/edmx/ directory: ${codeOutputDirectory} |
class |
GenerateMojo
Generates 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. |
class |
InstallCdsdkMojo
Install the @sap/cds-dk into a CAP Java
project.
By default, this goal looks for an already installed @sap/cds-dk and skips installation if it was found. |
class |
InstallNodeMojo
Download a Node.js distribution and install it on the local file system.
If the requested version is already installed, the download and installation is skipped. This goal also considers proxy configurations in the ~/.m2/settings.xml. |
class |
NpmMojo
Execute an
npm command on the CAP Java project. |
class |
NpxMojo
Execute an
npx command on the CAP Java project. |
class |
VersionMojo
Prints detailed version information about the CAP Java project on the console.
Call cds:version or mvn com.sap.cds:cds-maven-plugin:version to get detailed version information.This goal shows the following version information about the 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
|
class |
WatchMojo
Starts a CAP Java application and watches for changes in the CDS model.
|
Copyright © 2023. All rights reserved.