First I build my artifact and deploy it to the local Maven repository.
Then I build my project dependent on it.
As you can see, there’s no note about the local Maven repository version, and what is downloaded does not match what I just pushed into my local Maven repository.
If I push my local changes to our projects repository, it will break the CI server until I get everything stable, that’s why I temporarily resort to using Maven local.
Here’s my build script: