If your addiction is your own program and its life cycle is closely related to the one you are trying to release, you might consider using a project with several modules: http://maven.apache.org/guides/mini/guide-multiple-modules .html The Maven Release Plugin will update the version for all of your dependency modules.
If not, you are probably doing what you shouldn't. Simply changing 1.0.0-SNAPSHOT to 1.0.0 does not guarantee that the application will continue to work. So I donβt think Maven should!
Additional considerations
The Maven release plugin checks to see if you are using a snapshot dependency, because a snapshot is, by definition, an unstable vesions. This may change over time. This means that today work cannot work.
Releasing means your version is stable and the assembly can be played at any time without any changes. Using the snapshot version, this statement becomes false.
So,
Jean-Γ©my revy
source share