Package com.sap.cds.maven.plugin.add
Class AddTargetPlatformMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
com.sap.cds.maven.plugin.AbstractCdsMojo
com.sap.cds.maven.plugin.add.AddTargetPlatformMojo
- All Implemented Interfaces:
CdsMojoLogger
,org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="addTargetPlatform",
aggregator=true)
public class AddTargetPlatformMojo
extends AbstractCdsMojo
Add a target platform dependency (
Call
Note: This goal can only be executed from the command line.
cds-starter-${targetPlatform}
) to the service module dependencies of
the CAP Java project. If the dependency already exists, nothing is done.Call
mvn cds:addTargetPlatform -DtargetPlatform=cloudfoundry
or
mvn com.sap.cds:cds-maven-plugin:addTargetPlatform -DtargetPlatform=cloudfoundry
to add CloudFoundry target
platform.Note: This goal can only be executed from the command line.
- Since:
- 1.5.0
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.eclipse.aether.RepositorySystemSession
Defines settings and components that control the repository system.Fields inherited from class com.sap.cds.maven.plugin.AbstractCdsMojo
buildContext, CDS_SERVICES_GROUPID, mojoExecution, PLUGIN_KEY, project, session, settings
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
-
Method Summary
Methods inherited from class com.sap.cds.maven.plugin.AbstractCdsMojo
ensureCliExecuted, findGoalExecution, findSrvProject, getReactorBaseDirectory, isCliExecuted, logDebug, logDebug, logError, logError, logError, logInfo, logWarn, logWarn, logWarn, scanDirectory, setProperty, strong
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
repositorySystemSession
@Parameter(defaultValue="${repositorySystemSession}", required=true, readonly=true) protected org.eclipse.aether.RepositorySystemSession repositorySystemSessionDefines settings and components that control the repository system.
-
-
Constructor Details
-
AddTargetPlatformMojo
public AddTargetPlatformMojo()
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
-
getIntegrationTestTemplates
- Returns:
- a
List
of string arrays containing path of class template and name of class to create.
-