I've added itest/distribution/legal-checks that verifies the distribution LICENSE file matches the dependency jars that get include in the distribution, and I've now included that to be run as part of the 2.x build. This means if you change a dependency the build will now fail until you also update the LICENSE file for the change. Hopefully that wont be too onerous for day-to-day changes, and it should save many hours wasted doing release respins for missing license problems, and make RC reviewing easier too.
...ant
