Accelerator POM Parent - Source icon

Accelerator POM Parent - Source

(1 review)

home

This asset is used in the following MuleSoft Accelerators:

  • MuleSoft Accelerator for Financial Services — Simplifies the creation of a customer 360 view by unlocking data from key systems including core banking platforms, systems of engagement (e.g., CRM and ITSM), and FinTechs, which enables real-time relationship management and connected customer experiences.
  • MuleSoft Accelerator for Retail — Includes pre-built APIs, connectors, integration templates, and reference architecture to enable retail IT teams to jumpstart digital transformation initiatives.
  • MuleSoft Accelerator for SAP — Includes components and use cases for SAP ECC, S/4HANA, and Salesforce, and enables organizations to easily expose SAP ERP data for consumption by all.
  • MuleSoft Accelerators for Salesforce Clouds — Includes pre-built APIs, connectors, and integration templates that help unlock business-critical data from external systems such as SAP, ServiceNow, and Jira, which accelerates implementation of essential integration use cases for Service Cloud and Commerce Cloud. These assets guide you to adopt best practices synthesized from thousands of customer implementations and can be used as-is or extended to meet your company's unique needs.
  • MuleSoft Accelerator for Healthcare — Includes pre-built APIs, connectors, implementation templates, and a prescriptive end-to-end reference architecture to enable EHR connectivity, power a Patient 360, and bring patient demographics information and COVID-19 lab results from any EHR into Health Cloud using HL7 V2 or FHIR standards.
  • MuleSoft Accelerator for Manufacturing — includes pre-built APIs, connectors, integration templates, and reference architecture to simplify connectivity between SAP S/4HANA, and Salesforce Manufacturing Cloud.

The accelerator-pom-parent project is used for storing common configurations, constants, common dependencies, and resources used across all the child projects. It provides a single Maven configuration file (POM), which is used as the parent by most other accelerator projects.

To view the source code for this project, download the asset and extract the contents to a temporary folder. The archive contains a single project folder, which can be moved/copied to the desired location or imported into Studio as an existing general project.

Customizations

To make changes to the Parent POM file:

  1. Download the Accelerator POM Parent asset and extract the archive to a temporary directory.
  2. Import the extracted accelerator-pom-parent folder into Studio using the Existing Projects into Workspace wizard (select the Copy projects into workspace option, if desired).
  3. Before making any changes, edit the pom.xml file and increment the version number of the actual artifact (e.g., <version>2.0.1</version>). It is important to update the version number to avoid having stale references in your local Maven repository.

To make your changes available to other applications:

  1. Edit the install script for your platform (e.g., install.cmd for Windows) and update the value of the VERSION variable to match the one in the pom.xml file.
  2. Run the install script from the command line to have Maven install the updated version in the local repository.
  3. In each application you wish to update, change the value of the parent version to match the new POM.

To make the new version available to other developers:

  1. Deploy it to your own Anypoint Exchange instance.
  2. Edit the pom.xml file again and set the groupId value to the Business Group ID of the target Anypoint instance.
  3. Update the deploy script (e.g., deploy.sh on Linux/MacOS) to set the VERSION variable as described above and then run the script. Each application that needs to use the new version must change the groupId value in the parent to match the one you used for parent POM deployment.

Reviews

TypeCustom
OrganizationMuleSoft
Published by
MuleSoft Solutions
Published onMar 22, 2023
Asset overview

Asset versions for 2.4.x

Asset versions
VersionActions
2.4.5
2.4.4
2.4.2
2.4.1