> I'm currently working on a plugin which produces documentation for > a cocoon based project. However I've hit a little trouble with file > names. > > I want to perform an xsl transform on all appropriate files in the > source directory, (*.xsl for the xslDocumenter, *.xmap for the > xmapDocumenter etc.) However I also want to pass them their filenames > and the relative path from the source directory. > > My question is how do get that relative path?
Take a look at the jar:deploy goals in the java plugin jelly. There are some examples of creating relative paths from an absolute path and a root directory. Hope that helps you out, -------------------------------------- David Zeleznik ILOG - Changing the rules of business mailto:[EMAIL PROTECTED] http://www.ilog.com -------------------------------------- > > <!-- This creates a variable with all the xmaps --> > > <fileScanner var="xmapFiles"> > <fileset dir="${core.src.dir}" includes="**/*.xmap" > excludes="**/*.xsp, **/*.xml"/> > </fileScanner> > > > <!-- This iterates over all the items in the xmapFiles > and generates the html documentation from the using the > installed xmapDocumentation stylesheet > --> > <j:forEach var="xmapFile" items="${xmapFiles.iterator()}"> > <style style="${plugin.resources}/xmapDocumentation.xsl" > in="${xmapFile}" > out="${xmapFile}.html" > > > <param name="filename" expression="${xmapFile.name}"/> > > <!-- it is here that I want to get the path from the source directory > --> > <param name="site" > expression="${xmapFile.absolutePath}"/> > </style> > </j:forEach> > > Any help would be appreciated as I'm really quite stuck. > > (Is the xmapFile above something like a java.io.File?) > > Thanks, > > andy > > -- > [EMAIL PROTECTED] / [EMAIL PROTECTED] > SDF-EU Public Access UNIX System - http://sdf-eu.org > "Tsk. The arrogance of Truth" > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
