Guide to Maven-based esProc Community Edition Upgrade in the Integrated Environment
Applicable scenarios
When esProc Community Edition is integrated into a third-party project and when a new version of esProc jar package is released, you can use the Maven method to quickly upgrade esProc jar package without manually downloading and replacing jar files. This can effectively simplify the upgrade process.
Query version information
If you want to view all released jar package versions of esProc Community Edition, find them using the following method:
1. Access the Maven repository configured for the project.
2. Search for keyword esproc within the repository to get a list of all released versions and detailed information, from which you can choose the version to which your esProc Community Edition will be upgraded.
For example, access Maven central repository. Below is the interface of searching for esproc:
Upgrade process
1. Modify the project’s pom.xml file
Open configuration file pom.xmlin the project, and find dependency settings related to esProc Community Edition (if there are no such settings, add the following content to the file).
Upgrade esProc to the target version (say 20250801). Here are the detailed settings:
<dependencies>
<dependency>
<groupId>com.scudata.esproc</groupId>
<artifactId>esproc</artifactId>
<version>20250801</version> <!-- Enter target version code, say20250801 -->
</dependency>
</dependencies>
Note: The above settings will automatically load the target version’s esproc.jar and all its related jar files, without manually configuring the dependencies.
2. Execute Maven-based upgrade
Save the pom.xml file and execute Maven Update in your development tool, say in Eclispse, according to the following steps:
Right-click project → Maven → Update Project..., check the project and click OK.
After the execution is finished, Maven will automatically load the target version’s esproc.jar and its related dependencies to complete the jar package upgrade.
SPL Official Website 👉 https://www.esproc.com
SPL Feedback and Help 👉 https://www.reddit.com/r/esProcSPL
SPL Learning Material 👉 https://c.esproc.com
SPL Source Code and Package 👉 https://github.com/SPLWare/esProc
Discord 👉 https://discord.gg/sxd59A8F2W
Youtube 👉 https://www.youtube.com/@esProc_SPL