Hello,
I'm wrinting a plugin for Maven, and now with Maven 1.0 i have a strange behavior. The following used to work with RC2, but now i get:
File...... C:\Java\Maven-1.0\cache\maven-sourceforge-plugin-1.3\plugin.jelly Element... sf:ftpBean Line...... 26 Column.... 11 Property 'filesIterator' has no write method
Do you have any clue what happening there? Here is the definition of the sf:ftpBean element.
The ${files} variable is defined with a <fileScanner>
<define:taglib uri="sf"> <define:jellybean name="ftpBean" className="net.sourceforge.mavenplugins.sourceforge.FTPBean" method="execute"> </define:jellybean>
<define:jellybean name="ftp"> <sf:ftpBean site="${site}" destDir="${destDir}" filesIterator="${files.iterator()}" userEmail="${userEmail}" /> </define:jellybean> </define:taglib>
And here is a summary of the bean, you can see that the write methode setFilesIterator() exists!
public class FTPBean {
/** * Gets the files. * @return the files. */ public Iterator getFilesIterator() { if (_files == null) { return Collections.EMPTY_LIST.iterator(); } return _files.iterator(); }
/** * Sets the files. * @param files The files to set. */ public void setFilesIterator(Iterator iterator) { _files = new ArrayList(); while (iterator.hasNext()) { _files.add(iterator.next()); } }
// .... }
Thanks for your help, Ludovic
_________________________________________________________________ Express yourself with cool new emoticons http://www.msn.co.uk/specials/myemo
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]