I have a number of web apps that all use a large set of global libraries. Everything from simple things like commons-cli (used for command-line and config utilities) to large 3rd party libraries like JDBC drivers, Documentum access, and so on. I like using the Global Libraries feature to manage these, but what I don't like is that, every time I build, IJ copies the jar and class files from these libraries into the WEB-INF/lib directory of my web app.
The problem is that I share these libraries across many web applications. So I've modified the classpath of my app server (Tomcat) to include the jar files there, pointing to jar files located outside of the Tomcat directory structure (e.g., Documentum libs are stored in C:\Program Files\Documentum\Shared). I don't NEED the Global Libraries feature to copy the jars over into the WEB-INF/lib directory, and in fact it causes me lots of problems (it's much more difficult to upgrade, is really the biggest, but there's also space concerns when 20 or more MB gets installed with EVERY web app on the server).
Is there any way to specify that the files for a particular global library should NOT be copied over at build time but will be referenced from its indicated location? This would be a huge help for me.