manage-api-version
manage-api-version
Read and change the version of one or more API dependencies in a Mule project — the same values the Anypoint Studio Project Properties → API Specs tab sets. Each API dependency in the project gets its own version property in pom.xml, named by combining the dependency's artifactId with .version:
<properties>
<order-api.version>1.0.0</order-api.version>
<customer-api.version>2.1.0</customer-api.version>
</properties>
Overview
This skill reads and updates <{artifactId}.version> properties in pom.xml. A Mule project can have one or more API dependencies, each with its own version property. The property name is always {artifactId}.version where artifactId is the Maven artifact ID of the API dependency.
What you'll do: Display all API versions or specific ones by name, check whether newer versions are available (for all APIs or specific ones), or update the version for one or more API dependencies in a single operation and rescaffold the project once all changes are applied.