openl:deploy

Full name:

org.openl.rules:openl-maven-plugin:5.26.0:deploy

Description:

Deploys the OpenL Tablets project to an OpenL Tablets repository.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: compile.
  • Binds by default to the lifecycle phase: deploy.

Required Parameters

Name Type Since Description
<deployServer> String - (no description)
User property is: openl.deployServer.
<deployType> String - (no description)
User property is: openl.deployType.
<deployUrl> String - (no description)
User property is: openl.deployUrl.
<outputDirectory> File - Directory containing the generated artifact.
Default value is: ${project.build.directory}.
<workspaceFolder> File - Directory containing the generated artifact.
Default value is: ${project.build.directory}/openl-workspace.

Optional Parameters

Name Type Since Description
<sourceDirectory> File 5.19.0 Folder that contains all OpenL Tablets-related resources such as rules and project descriptor, for example, ${project.basedir}/src/main/openl.
Default value is: ${project.build.sourceDirectory}/../openl.

Parameter Details

<deployServer>

(no description)
  • Type: java.lang.String
  • Required: Yes
  • User Property: openl.deployServer

<deployType>

(no description)
  • Type: java.lang.String
  • Required: Yes
  • User Property: openl.deployType

<deployUrl>

(no description)
  • Type: java.lang.String
  • Required: Yes
  • User Property: openl.deployUrl

<outputDirectory>

Directory containing the generated artifact.
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.build.directory}

<sourceDirectory>

Folder that contains all OpenL Tablets-related resources such as rules and project descriptor, for example, ${project.basedir}/src/main/openl.
  • Type: java.io.File
  • Since: 5.19.0
  • Required: No
  • Default: ${project.build.sourceDirectory}/../openl

<workspaceFolder>

Directory containing the generated artifact.
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.build.directory}/openl-workspace