Starting from 2025/12, the default Java version for the plugin model is Java-21.
Starting from 2025/03, InterPSS development is based on Maven. ipss-plugin repo has the following active projects:
ipss.plugin.core
ipss.plugin.3phase
ipss.test.plugin.core
ipss.sample
Run the testsuite
mvn -pl ipss.test.plugin.core test -Dtest=CorePluginTestSuite
The suite class is org.interpss.CorePluginTestSuite. Using the simple class name matches the CI workflow and avoids Surefire pattern mismatches caused by an incorrect package name.
- Step-1, download (git clone is recommended) the latest ipss-common repository which contains the dependent jar libs in ipss.lib
- Step-2, install maven if you don't have it yet on your computer
- Step-3, open a terminal/command line and run the
maven.shfile (in bash, you can run it withsh maven.sh) in this folder to install the dependent jars, you can check if the installation is successful through the info message in the terminal. You should see something like
[INFO] ipss.plugin ........................................ SUCCESS [ 0.121 s]
[INFO] ipss.plugin.core ................................... SUCCESS [ 5.167 s]
[INFO] ipss.plugin.3phase ................................. SUCCESS [ 2.090 s]
[INFO] ipss.test.plugin.core .............................. SUCCESS [ 1.928 s]
- Step-4, run the test cases in the
ipss.test.plugin.coreproject to further verify the installation
