On Sun, 2005-03-06 at 22:37, Abbey Sparrow wrote:
> I have been looking at pathconvert, on jeffery and martin's suggestion
> (and am a little amazed I didn't see it earlier), however... it seems I
> either have to standardize on the platform ant is running on or create
> some logic to convert the os.name property to the valid target strings
> for the pathconvert task. Am I wrong about this? If so, I'm not
> entirely convinced the conversion would be more effective than what I'm
> doing, since currently, both paths are compared and substituted in
> their native form.
<pathconvert property="manifest.classpath"
refid="project.path.classpath" dirsep="${file.separator}" pathsep=" "
description="Create a relative classpath for use in the jar file">
<map from="${basedir}${file.separator}" to="" />
</pathconvert>
HTH
James
> Thanks for your input and suggestions,
>
> -Abbey Hawk Sparrow
>
> On Mar 6, 2005, at 4:35 PM, Jeffrey E Care wrote:
>
> > <pathconvert>
> >
> > --
> > Jeffrey E. Care ([EMAIL PROTECTED])
> > WebSphere Build SWAT Team Lead
> > WebSphere Build Tooling Lead (Project Mantis)
> > https://w3.opensource.ibm.com/projects/mantis
> >
> >
> > Abbey Sparrow <[EMAIL PROTECTED]> wrote on 03/06/2005 03:01:15 AM:
> >
> >> I am currently jumping through a couple of hoops in order to get
> >> relative classpaths in my manifest:
> >>
> >> <!-- Set Classpath -->
> >> <path id="project.class.path" >
> >> <fileset dir="${thirdPartyLibraries}">
> >> <include name="**/*.jar"/>
> >> </fileset>
> >> <pathelement location="${libraries}/Apollo.jar"/>
> >> <pathelement location="${libraries}/Sphinx.jar"/>
> >> <pathelement location="${libraries}/JSphinx.jar"/>
> >> <pathelement location="${libraries}/JHotep.jar"/>
> >> <pathelement location="${libraries}/JCereal.jar"/>
> >> </path>
> >>
> >> <!-- Make Classpath Relative -->
> >> <path id="root.path">
> >> <pathelement path="${antRoot}"/>
> >> </path>
> >> <record name="cp.txt" action="start" emacsmode="true" />
> >> <echo>${toString:project.class.path}</echo>
> >> <record name="cp.txt" action="stop"/>
> >> <replace
> >> file="cp.txt"
> >> token="${toString:root.path}"
> >> value=".."
> >> />
> >> <loadfile property="classpath" srcFile="cp.txt"/>
> >> <echo>${classpath}</echo>
> >>
> >> Is this the only way to do this, or is there some other, better method
> >> I am missing?
> >>
> >>
> >> ---------------------------------------------------------------------
> >> 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]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]