Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

discrete component of software for the Perl programming language. A particular set of conventions for using Perl's package mechanism that has become universally adopted.

Object Type Identification

  • Files with extensions .pm are included regardless of location

File Extensions 

Name

Description

.pm

A Perl Module is a self-contained piece of Perl code that can be used by a Perl program or by other Perl modules.

Object Type

Name

Code

Perl Modules

PERL_MODULE

Object Type Attributes

Name

Code

Description

Default Value

Supported Values

Source

SOURCE

Object Source Location Type

SCM

SCM

Target Location

TARGET_LOCATION

Path to where the file should be deployed to.

$<PROD_TOP>/perl/

Target File Permissions

FILE_PERMISSIONS

Permissions to apply to the file after it is deployed

Defaults to the project property FDEBS_FILE_PERMISSIONS


Related Project Properties

Name

Code

Description

Default Value

Perl Module Root Source Directory

FDEBS_PERL_ROOT_SOURCE_DIR

Source folder for perl modules (e.g. pm).

perl

Perl Module Root Destination Directory

FDEBS_PERL_ROOT_DESTINATION_DIR

Target directory for perl modules (e.g. $FND_TOP/perl).

$<PROD_TOP>/perl

File Permissions

FDEBS_FILE_PERMISSIONS

Target File Permission. Will be set to target file after deployment using chmod. eg: 755

Sample Build Commands 

N/A - Build commands not supported for this type.

Sample Deploy Commands 

Code Block
languagebash
cp "$SOURCE_FILE" "$XXHR_TOP/perl/";