Compatibility issues with Maven 3.8.1
When running the tests of Sat4j with Maven 3.8.1, the build fails because some dependencies are not resolved:
Failed to execute goal on project org.ow2.sat4j.sat: Could not resolve dependencies for project org.ow2.sat4j:org.ow2.sat4j.sat:jar:3.0.0-SNAPSHOT: Failed to collect dependencies at org.ow2.sat4j:org.ow2.sat4j.core:jar:3.0.0-SNAPSHOT: Failed to read artifact descriptor for org.ow2.sat4j:org.ow2.sat4j.core:jar:3.0.0-SNAPSHOT: Could not transfer artifact org.ow2.sat4j:org.ow2.sat4j.pom:pom:3.0.0-SNAPSHOT from/to maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: [ow2-snapshot (http://repository.ow2.org/nexus/content/repositories/snapshots, default, snapshots)]
It seems that this is because Maven no longer allows the use of HTTP for repositories.
@leberre, do you know whether it is possible to use HTTPS for the
ow2-snapshot repository, and how to configure Maven accordingly?
Important remark: The issue only occurs if the dependencies have never been downloaded with a previous version of Maven, as they would have been cached in this case.