I'm having trouble doing the following.
1 Identify a list of changed .java files in a source/patch-directory.
This is a subset of the complete list for the release.
2 Use that list to copy the *relevant* resultant .class files in the
build area into a patches/patch-directory.
I was hoping I could do the following:
1 identify the changed .java files with a fileset [yes]
/source/patch_1/com/bla/foo.java
/source/patch_1/com/bla/bar.java
2 pathconvert the fileset into a property containing the files as a
comma separated list. Apply a map within the pathconvert to change the
directory location from the source directory to the build directory.
${filelist}=/build/com/bla/foo.java,/build/com/bla/foo.java
3 replace the *.java extension with *.class somehow {shrug}
${filelist}=/build/com/bla/foo.class,/build/com/bla/foo.class
4 use this as a fileset includes entry to copy the changed .class
files into a patch directory.
I'm starting to hit a wall on this one. Any ideas ?
cheers
dan
_______________________________
Dan Gardner Emap IT - UK
** For great Emap magazine subscription & gift offers visit
http://www.emapmagazines.co.uk **
--------------------------------------------------------------------------------
The information in this email is intended only for the addressee(s) named above.
Access to this email by anyone else is unauthorised.
If you are not the intended recipient of this message any disclosure, copying,
distribution or any action taken in reliance on it is prohibited and may be unlawful.
Emap plc and or its subsidiaries do not warrant that any attachments are free from
viruses or other defects and accept no liability for any losses resulting from
infected email transmissions.
Please note that any views expressed in this email may be those of the originator
and do not necessarily reflect those of this organisation.
--------------------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]