We have shared our project in VCS (without workspace.xml). It is a Maven project and often all the files in .idea/libraries are deleted and recreated by IDEA, after the Maven project is reimported or a dependency change occured. This leads to a bunch of unnecessary VCS operations. The question:
Is it necassary to share the libraries in VCS?
As IDEA always regenerates the libraries/*.xml files I wonder, what the correct way of sharing the project configurations in VCS is.