tm-sdk:scm-project-push

Full name:

com.avoka.tm:tm-sdk-maven-plugin:24.4.0:scm-project-push

Description:

MOJO class providing "scm-project-push" goal
It will push locally changed files of a Maestro Project to the remote Maestro instance.

Attributes:

  • Requires a Maven project to be executed.
  • The goal is not marked as thread-safe and thus does not support parallel builds.
  • Since version: 22.4.0.

Required Parameters

Name Type Since Description
<maestroPassword> String - The Maestro server user's password
User Property: maestro.password
<maestroUrl> String - The Maestro server URL
User Property: maestro.url
<maestroUsername> String - The Maestro server username
User Property: maestro.username
<scmClone> String - The SCM Clone Command for the project or design
User Property: scm.clone
<scmForce> String - Use Force mode (delete orphaned remote files)

Supported value: Yes, No

User Property: scm.force
<scmSrcDir> File - The dir path where to push the project or design
User Property: scm.src.dir

Optional Parameters

Name Type Since Description
<proxyFile> String 22.4.6 The proxy file
Default: proxy.properties
User Property: proxy.file

Parameter Details

<maestroPassword>

The Maestro server user's password
  • Type: java.lang.String
  • Required: Yes
  • User Property: maestro.password

<maestroUrl>

The Maestro server URL
  • Type: java.lang.String
  • Required: Yes
  • User Property: maestro.url

<maestroUsername>

The Maestro server username
  • Type: java.lang.String
  • Required: Yes
  • User Property: maestro.username

<proxyFile>

The proxy file
  • Type: java.lang.String
  • Since: 22.4.6
  • Required: No
  • User Property: proxy.file
  • Default: proxy.properties

<scmClone>

The SCM Clone Command for the project or design
  • Type: java.lang.String
  • Required: Yes
  • User Property: scm.clone

<scmForce>

Use Force mode (delete orphaned remote files)

Supported value: Yes, No
  • Type: java.lang.String
  • Required: Yes
  • User Property: scm.force

<scmSrcDir>

The dir path where to push the project or design
  • Type: java.io.File
  • Required: Yes
  • User Property: scm.src.dir