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: 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: Example use on commandline: 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: Example use on commandline: 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: 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: |
<productHome> |
File |
1.0.0 |
Product home location. This path is resolved in the following way :
Example use in pom.xml: Example use on commandline: 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:
- 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:
- 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:
- 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:
Example use on commandline:
- 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:
Example use on commandline:
- 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:
Example use on commandline:
- Type:
java.io.File
- Since:
1.0.0
- Required:
Yes
- Default:
${project.basedir}/src/test/configurations