The pom.xml file for Commons Logging in the trunk has an "interesting"
approach to declaring dependencies, based on the existence or non-existence
of a file named "commons-logging-README.txt".  AFAICT, the purpose for this
is to make the dependencies non-optional when you are building Commons
Logging itself, but optional for downstream users.

Is that a correct understanding of the purpose?  If so, we should really
document this in the pom.xml file, so others don't have to puzzle out the
thinking.

Craig

Reply via email to