Using this maven plugin:
http://www.mojohaus.org/versions-maven-plugin/index.html
With this command line:
mvn versions:display-dependency-updates
Maven can connect to Archiva to retrieve the list of dependencies a project is using and check if it uses the latest version of it.
How does it work? Does maven use HTTP to retrieve the information?