ep:set-resources

Full name:

com.tibco.ep:ep-maven-plugin:2.2.1:set-resources

Description:

Set resources

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Binds by default to the lifecycle phase: package.

Required Parameters

Name Type Since Description
<configurationDirectory> File 1.0.0

Additional resources directory for HOCON configurations

This is added to the list of resource directories

Example use in pom.xml:

pom
Default: ${project.basedir}/src/main/configurations
<liveviewDirectory> File 1.1.0

Liveview source directory

This is added to the list of resource directories

Example use in pom.xml:

pom

Example use on commandline:

pom
Default: ${project.basedir}/src/main/liveview
User Property: liveviewDirectory
<testConfigurationDirectory> File 1.0.0

Additional resources directory for test HOCON configurations

This is added to the list of test resource directories

Example use in pom.xml:

pom

Example use on commandline:

pom
Default: ${project.basedir}/src/test/configurations

Optional Parameters

Name Type Since Description
<eventflowDirectories> File[] 1.1.0

Eventflow directories

This is added to the list of resource directories

Example use on commandline:

pom
User Property: eventflowDirectories
<ignoreLeaks> String[] 1.3.0

List of class names to ignore in leak detection. This is processed to a CSV value to include in unit testing and in jar manifest file.

Example use in pom.xml:

pom
<productHome> File 1.0.0

Product home location. This path is resolved in the following way :

  • If property com.tibco.ep.ep-maven.product is set, use that, else
  • If environment variable TIBCO_EP_HOME is set, use that, else
  • Use localrepository/../product-group/product-artifact/product-version (so default is ~/.m2/product-group/product-artifact/product-version)

Example use in pom.xml:

pom

Example use on commandline:

pom
User Property: com.tibco.ep.ep-maven.product

Parameter Details

<configurationDirectory>

Additional resources directory for HOCON configurations

This is added to the list of resource directories

Example use in pom.xml:

pom
  • Type: java.io.File
  • Since: 1.0.0
  • Required: Yes
  • Default: ${project.basedir}/src/main/configurations

<eventflowDirectories>

Eventflow directories

This is added to the list of resource directories

Example use on commandline:

pom
  • Type: java.io.File[]
  • Since: 1.1.0
  • Required: No
  • User Property: eventflowDirectories

<ignoreLeaks>

List of class names to ignore in leak detection. This is processed to a CSV value to include in unit testing and in jar manifest file.

Example use in pom.xml:

pom
  • Type: java.lang.String[]
  • Since: 1.3.0
  • Required: No

<liveviewDirectory>

Liveview source directory

This is added to the list of resource directories

Example use in pom.xml:

pom

Example use on commandline:

pom
  • Type: java.io.File
  • Since: 1.1.0
  • Required: Yes
  • User Property: liveviewDirectory
  • Default: ${project.basedir}/src/main/liveview

<productHome>

Product home location. This path is resolved in the following way :

  • If property com.tibco.ep.ep-maven.product is set, use that, else
  • If environment variable TIBCO_EP_HOME is set, use that, else
  • Use localrepository/../product-group/product-artifact/product-version (so default is ~/.m2/product-group/product-artifact/product-version)

Example use in pom.xml:

pom

Example use on commandline:

pom
  • Type: java.io.File
  • Since: 1.0.0
  • Required: No
  • User Property: com.tibco.ep.ep-maven.product

<testConfigurationDirectory>

Additional resources directory for test HOCON configurations

This is added to the list of test resource directories

Example use in pom.xml:

pom

Example use on commandline:

pom
  • Type: java.io.File
  • Since: 1.0.0
  • Required: Yes
  • Default: ${project.basedir}/src/test/configurations