You talk about keeping your file indented correctly... I wouldn't consider that necessary anyway... In any event, the attached buildfile shows how to use concat or echo, sacrificing formatting, then using a task per line.
-Matt --- Rakesh Patel <[EMAIL PROTECTED]> wrote: > Hi Matt, > > can you give me an example of using <echo>? I am > already using > fixlastline=true with no result. > > Thanks > > Rakesh > > Matt Benson wrote: > > >--- Rakesh Patel <[EMAIL PROTECTED]> > wrote: > > > > > > > >>Hi, > >> > >>almost there with the concat task but am having > >>problems with keeping my > >>build.xml file formatted correctly and giving the > >>text to pass in ie if > >>each line is indented, the indents go into the > file. > >> > >>I tried individual staements but i can't seem to > >>generate a new line. > >>Here's what i have so far: > >> > >><concat destfile="README" > >>append="true">user</concat> > >><concat destfile="README" append="true" > >>fixlastline="true" > >>eol="crlf">${remote.server.username}</concat> > >><concat destfile="README" append="true" > >>fixlastline="true" > >>eol="crlf">${remote.server.password}</concat> > >><concat destfile="README" append="true" > >>fixlastline="true" > >>eol="crlf">put *.war</concat> > >><concat destfile="README" append="true" > >>fixlastline="true" > >>eol="crlf">quit</concat> > >> > >>The output just comes out on one line. > >> > >> > > > >fixlastline="true" > > > >or, use <echo> instead of <concat>, and probably > >include ${line.separator} manually... > > > >-Matt > > > > > >>Rakesh > >> > >>[EMAIL PROTECTED] wrote: > >> > >> > >> > >>><concat destfile="myfile.txt"> > >>>user > >>>scott > >>>tiger > >>>put *.war > >>>quit > >>></concat> > >>> > >>> > >>>or with use of properties > >>> > >>> > >>><concat destfile="${file}"> > >>>user > >>>${db.user} > >>>${db.pwd} > >>>put *.war > >>>quit > >>></concat> > >>> > >>> > >>>Jan > >>> > >>> > >>> > >>> > >>> > >>> > >>>>that seems to only produce name value pairs. > >>>> > >>>> > >>Unfortunately, > >> > >> > >>>>the file i want to create looks more like this: > >>>> > >>>>user > >>>>scott > >>>>tiger > >>>>put *.war > >>>>quit > >>>> > >>>> > >>>> > >>>> > >>--------------------------------------------------------------------- > >> > >> > >>>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] > >> > >> > >> > >> > > > > > >__________________________________________________ > >Do You Yahoo!? > >Tired of spam? Yahoo! Mail has the best spam > protection around > >http://mail.yahoo.com > > > >--------------------------------------------------------------------- > >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] > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
<project default="foo"> <property name="dest1" location="ftpscript1" /> <property name="dest2" location="ftpscript2" /> <property name="dest3" location="ftpscript3" /> <property name="dest4" location="ftpscript4" /> <property name="remote.server.username" value="scott" /> <property name="remote.server.password" value="tiger" /> <!-- I tend to abbreviate line.separator this way: --> <property name="br" value="${line.separator}" /> <target name="1"> <echo file="${dest1}"> user ${remote.server.username} ${remote.server.password} put *.war quit </echo> </target> <target name="2"> <concat destfile="${dest2}"> user ${remote.server.username} ${remote.server.password} put *.war quit </concat> </target> <target name="3"> <echo file="${dest3}">user${br}</echo> <echo file="${dest3}" append="true">${remote.server.username}${br}</echo> <echo file="${dest3}" append="true">${remote.server.password}${br}</echo> <echo file="${dest3}" append="true">put *.war${br}</echo> <echo file="${dest3}" append="true">quit${br}</echo> </target> <target name="4"> <concat destfile="${dest4}">user${br}</concat> <concat destfile="${dest4}" append="true">${remote.server.username}${br}</concat> <concat destfile="${dest4}" append="true">${remote.server.password}${br}</concat> <concat destfile="${dest4}" append="true">put *.war${br}</concat> <concat destfile="${dest4}" append="true">quit${br}</concat> </target> <target name="foo" depends="1,2,3,4" /> <target name="clean"> <delete> <fileset dir="${basedir}" includes="ftpscript?" /> </delete> </target> </project>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]