You could specify the source as "OpenXDAS\Java\openxdas-$(var.JarRevision).jar" 
and specify 
"-dJarRevision=138" on the command line.

Rob

John Calcote wrote:
> Hi - 
> 
> I've had a running WIX3 project going (thanks WIX developers for making it 
> simple!), and I've recently added a Java client library (jar file) to my 
> project. Well, as you may or may not know, jar files usually have version 
> information embedded in the file name. Up to this point, I've not had to deal 
> with dynamically changing file names. With the addition of this jar file, I 
> now have a new situation - a file name that may change between versions of my 
> project. Is there some way I can automate the process of picking the correct 
> file name from the directory as one of my installable file resources?
> 
> In this case, my jar file is called openxdas-0.3.138.jar. This basically 
> follows the pattern: <name>-<major>.<minor>.<revision>.jar. The <name>, 
> <major> and <minor> fields are statically defined in my project, so I could 
> change those if I needed to, but I'd rather not. The <revision> field is the 
> real killer - I use the SVN revision of my project for my build number, and 
> it can be really problematic to check in a change containing a revision 
> number, and have the revision number line up with the actual SVN revision for 
> a given release. 
> 
> Can I create a "File" entry that allows a wild-carded filename, something 
> like this:
> 
> <Directory Id="Java" Name="Java">
>    <Component Id="openxdas_jarfile" 
> Guid="EA21E573-6390-449D-B161-D21B3732857F">
>       <File Id="openxdas.jar" Name="openxdas.jar" KeyPath="yes" 
> Source="OpenXDAS\Java\openxdas-*.jar" />
>    </Component>
> </Directory>
> 
> If not, is there a way to provide a macro that I can pass in - I have the 
> information in the calling environment for these version components - if I 
> could pass them in on the candle command line, and pick them up from within 
> the script, that would work also.
> 
> Thanks in advance!
> John
> 
> -----
> John Calcote ([EMAIL PROTECTED])
> Sr. Software Engineeer
> Novell, Inc.
> 
> 
> 
> ------------------------------------------------------------------------
> 
> BEGIN:VCARD
> VERSION:2.1
> X-GWTYPE:USER
> FN:John Calcote
> TEL;WORK:1-801-861-7517
> ORG:;Unified Identity System Eng TE
> TEL;PREF;FAX:801/861-2292
> EMAIL;WORK;PREF;NGW:[EMAIL PROTECTED]
> N:Calcote;John;;Sr. Software Engineer
> TITLE:Sr. Software Engineer
> ADR;DOM;WORK;PARCEL;POSTAL:;PRV-H-511;;Provo
> LABEL;DOM;WORK;PARCEL;POSTAL;ENCODING=QUOTED-PRINTABLE:John Calcote=0A=
> PRV-H-511=0A=
> Provo
> END:VCARD
> 
> 
> 
> ------------------------------------------------------------------------
> 
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to