Hi there,
I am new to this list, so I am going to be quick before you hate me.
I have been having problems building a project using ejbjar because the task takes all descriptors in the descriptors folder. If the files are not organized in the way that the descriptor handler would take ejbname-ejb-jar.xml first and then the weblogic-ejb-jar files, ant doesn't get the right files in the jar file and it wouldn't compile. So I fixed it with a hack, adding the lines:
// New stuff String exclusions[] = new String[1]; exclusions[0] = "*-*-ejb-jar.xml"; ds.setExcludes(exclusions); // end of new stuff
to the execute() method in the class org.apache.tools.ant.taskdefs.optional.ejb.EjbJar at line 580, just after:
saxParserFactory.setValidating(true);
SAXParser saxParser = saxParserFactory.newSAXParser();
DirectoryScanner ds = getDirectoryScanner(config.descriptorDir);Obviously a decent solution would be to have the descriptor directory as an element of <EjbJar> with <includes> and <excludes>.
just a suggestion!
-- Juan
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
