IMHO, and also in my experience, finding a technical solution to such a problem is often redundant. If the reason you want to find out who uses your artifact (library) is because you want to ensure backward compatibility when changing an artifact or something similar, I think this is best done by passing your changes using traditional channels, and encourage other teams that can use your library to talk about it (project blogs, wikis, email, a well-known place for documents, Jour fixe, etc.).
In theory, you can write a script that scans every project in your repository, and then analyzes maven build.xml (assuming they all use maven) and finds out if they determined the dependency on your artifact. If all the projects in your organization follow the standard maven structure, it should be easy to write one such script (although if any of these projects has a dependency on your artifact through a transitive dependency, things can get a little more complicated).
zencv source share