Why can't you just release files from output/resources, output/etc, output/dtd?
As long as the artificats are included in the same structure inside the repository
I don't see a problem?
The problem is the top level build will need to know where in output/resources to look for sqlexception-service.xml. In this case, it is under output/resources/exception-processor/sqlexception-service.xml.
This would also work:
<artifact id="sqlexception-service.xml" outputpath="resources/exception-processor" release="deploy"/>
Perhaps the toplevel build needs to parse each component build to gather details like this?
Yes, I added the ability to tell the toplevel build that a resource was not in the
standard location for slide:
<component id="apache-slide"> <artifact id="webdavlib.jar" release="lib" outputpath="client/lib"/> </component>
I wouldn't worry about it too much. These are legacy details of an untidy
build due to a lack of standards. It can be fixed later.