]
Ales Justin updated JBDEPLOY-4:
-------------------------------
JBoss Forum Reference:
Parsing more than one file
--------------------------
Key: JBDEPLOY-4
URL:
http://jira.jboss.com/jira/browse/JBDEPLOY-4
Project: JBoss Deployers
Issue Type: Task
Components: parsing
Affects Versions: JBDEPLOY-2.0.0.Beta11
Reporter: Adrian Brock
Assigned To: Ales Justin
Fix For: JBDEPLOY-2.0.0.CR1
The AbstractVFSParser has the following limitiation:
@Override
protected T parse(DeploymentUnit unit, String name, String suffix, T root) throws
Exception
{
// Should we include the deployment
// The infrastructure will only check leafs anyway so no need to check here
if (name == null && isIncludeDeploymentFile())
name = unit.getName();
// Try to find the metadata
VFSDeploymentUnit vfsDeploymentUnit = (VFSDeploymentUnit) unit;
List<VirtualFile> files = vfsDeploymentUnit.getMetaDataFiles(name, suffix);
if (files.size() == 0)
return null;
// TODO remove this limitation
if (files.size() > 1)
throw new DeploymentException("Only one file is allowed, found=" +
files);
VirtualFile file = files.get(0);
This is really also related to the "reparse" that is done for
ejb-jar.xml/jboss.xml and [jboss-]web.xml
There should be parsing deployers that know how to parse multiple files into one object
model.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: