Work in progress
scip4j-native (SCIP Solver for Java Native Libraries) contains the shared library release binaries of SCIP for scip4j.
Add the latest version from Maven Central to
your pom.xml
<dependency>
<groupId>com.ustermetrics</groupId>
<artifactId>scip4j-native</artifactId>
<version>x.y.z</version>
<scope>runtime</scope>
</dependency>
Update the version in the pom.xml
, create a tag, and push it by running
export SCIP_VERSION=X.Y.Z
export VERSION=X.Y.Z
export VERSION=$VERSION-$SCIP_VERSION
git checkout --detach HEAD
sed -i -E "s/<version>[0-9]+\-SNAPSHOT<\/version>/<version>$VERSION<\/version>/g" pom.xml
git commit -m "v$VERSION" pom.xml
git tag v$VERSION
git push origin v$VERSION
This will trigger the upload of the package to Maven Central via GitHub Actions.
Then, go to the GitHub repository releases page and update the release.
This project is based on the native open source mathematical programming solver SCIP, which is developed and maintained by the current team members.