The Open Location Platform (OLP) provides Maven Archetypes to facilitate the creation of batch pipeline projects, streaming pipeline projects, and schema projects. For more information about archetypes in general, see the Maven archetype guide.
OLP does not require that you use the provided Archetypes to access the platform features. The projects generated from the platform archetypes include 'TODO' comments to mark places where you need to customize the project.
OLP provides the following Archetypes.
- Batch pipeline Archetypes - support projects for batch pipelines with incremental compilation that use one of the supported Data Processing Library functional patterns.
- Schema Archetypes - support the creation of your own schemas for data catalogs, which is particularly useful when you are sharing your data in the platform.
- Streaming pipeline Archetypes - support streaming pipelines in Flink.
For more information about OLP features and components, see the OLP for Java and Scala Developers.
For more information on which projects have Archetypes, see the SDK workflows.
For the terms and conditions covering this documentation, see the HERE Documentation License.