tm-sdk:lib-import

Full name:

com.avoka.tm:tm-sdk-maven-plugin:23.10.0:lib-import

Description:

MOJO class providing "lib-import" goal
It will import Maestro Organization or Project Library.

Attributes:

  • Requires a Maven project to be executed.
  • Since version: 22.4.0.

Required Parameters

Name Type Since Description
<maestroClientCode> String 22.4.0 The client code
User property is: maestro.client.code.
<maestroPassword> String 22.4.0 The Maestro server user's password
User property is: maestro.password.
<maestroUrl> String 22.4.0 The Maestro server URL
User property is: maestro.url.
<maestroUsername> String 22.4.0 The Maestro server username
User property is: maestro.username.
<scmLibMerge> boolean 22.4.0 If set to true and if it is an update, then it will merge the files with the existing library
User property is: scm.lib.merge.

Optional Parameters

Name Type Since Description
<scmLibDir> File 22.4.0 The dir path to library dir for import (required if file is not specified)
User property is: scm.lib.dir.
<scmLibFile> File 22.4.0 The file path to library for import (required if dir is not specified)
User property is: scm.lib.file.
<scmLibLibraryName> String 22.4.0 The Maestro library name (overrides the value in manifest)
User property is: scm.lib.library.name.
<scmLibProjectName> String 22.4.0 The Maestro project name (if it is a project library)
User property is: scm.lib.project.name.
<scmLibVersionNumber> String 22.4.0 The Maestro library version (overrides the value in manifest)
User property is: scm.lib.version.number.

Parameter Details

<maestroClientCode>

The client code
  • Type: java.lang.String
  • Since: 22.4.0
  • Required: Yes
  • User Property: maestro.client.code

<maestroPassword>

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

<maestroUrl>

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

<maestroUsername>

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

<scmLibDir>

The dir path to library dir for import (required if file is not specified)
  • Type: java.io.File
  • Since: 22.4.0
  • Required: No
  • User Property: scm.lib.dir

<scmLibFile>

The file path to library for import (required if dir is not specified)
  • Type: java.io.File
  • Since: 22.4.0
  • Required: No
  • User Property: scm.lib.file

<scmLibLibraryName>

The Maestro library name (overrides the value in manifest)
  • Type: java.lang.String
  • Since: 22.4.0
  • Required: No
  • User Property: scm.lib.library.name

<scmLibMerge>

If set to true and if it is an update, then it will merge the files with the existing library
  • Type: boolean
  • Since: 22.4.0
  • Required: Yes
  • User Property: scm.lib.merge

<scmLibProjectName>

The Maestro project name (if it is a project library)
  • Type: java.lang.String
  • Since: 22.4.0
  • Required: No
  • User Property: scm.lib.project.name

<scmLibVersionNumber>

The Maestro library version (overrides the value in manifest)
  • Type: java.lang.String
  • Since: 22.4.0
  • Required: No
  • User Property: scm.lib.version.number