Does every project or module require a separate rebel.xml?

Yes. Every classpath entry (folder, JAR/WAR/EAR file) you want to reload classes from, should have its own rebel.xml file. This is usually easiest accomplished by adding a rebel.xml to each module in your project.

Questions? Contact support@zeroturnaround.com.