DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6119>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6119

When building ejbjar for Borland Appserver ANThangs on win2000





------- Additional Comments From [EMAIL PROTECTED]  2002-06-25 03:52 -------
This problem also Occurs on Windows NT . The problem occurs depending on the 
order 
in which the deployment descriptor's are processed ,if ANT tries to process ejb-
inprise.xml first and then ejb-jar.xml the problem occurs.

     I used a fix which make's ANT process the ejb-jar.xml first then continue 
     with other.

I applied the fix to [org.apache.tools.ant.taskdefs.optional.ejb.EjbJar.java ]

After the fix the code looks as below

        DirectoryScanner ds = getDirectoryScanner(config.descriptorDir);
        ds.scan();
        String[] files = ds.getIncludedFiles();
        **********************************************************
                   FIX START
        **********************************************************
        int ePos=-1;
        for (int index = 0; index < files.length; ++index) {
                if(files[index].equals("ejb-jar.xml")){
                     ePos=index;
                     break;
                }
        }
        if(ePos>0){
                String temp=files[0];
                files[0]=files[ePos];
                files[ePos]=temp;
        }
        **********************************************************
                   FIX END
        **********************************************************
        log(files.length + " deployment descriptors located.",  
Project.MSG_VERBOSE);


AFTER THIS CHANGES USE ANT TO BUILD ANT :)
*******************************************************************************
NOTE : You can do without this fix also if you alter file time of ejb-jar.xml 
or ejb-inprise.xml making one older than the other. It works , but it may not 
work allways ;)
*******************************************************************************

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to