I inherited a CXF/Hibernate/JBoss based project that includes a filename named database.xsd
. I combed the project to find out which subsystem/component in the system uses database.xsd
but that yielded only one reference in a file used by the maven-war-plugin to create the WAR file (webapp-cache.xml).
To me this suggests that database.xsd
is some standard filename expected by some framework or plugin. But which is it? Hibernate? CXF? Other?
Is there documentation that actually describes the role of database.xsd
in the package that relies on it?
UPDATE: Temporarily removing database.xsd
and trying to rebuild, resulted in numerous compilation errors that led to a principle XML2SQL.java
file using a package referenced by *.hbm.xml
DTO files. This tells me that the culprit is... Hibernate!
database.xsd
-- to no avail. This is why it is such a mystery to me. Is it truly hardcoded in one of the frameworks I am using? Is it up to the project's author and an implied.xsd
extension is appended somewhere? I don't know. +1 for chiming in. – Jinny