when build.properties contains j2ee.home=J:/J2EE/j2ee_sdk_win ant builds correctly
When build.properties contains j2ee.home=J:\J2EE\j2ee_sdk_win ant doesnt build because it cannot resolve JAVA_HOME PLEASE make the forward and back slashes interchangeable -Martin ----- Original Message ----- From: "Matt Benson" <[EMAIL PROTECTED]> To: "Aloizio Pereira da Silva" <[EMAIL PROTECTED]>; "Ant Users List" <ant-user@jakarta.apache.org> Sent: Wednesday, August 27, 2003 8:18 AM Subject: Re: New Task and Classpath > Normal message list etiquette is to keep the > discussion on the list unless it is agreed to take the > discussion private. This is for everyone's benefit > including your own. Anyway, the problem still remains > that we don't know what it is you intend to do with a > classpath. Your task still has to DO something with > the classpath, like invoking a Java class, or > searching for class files or something. > > -Matt > > --- Aloizio Pereira da Silva <[EMAIL PROTECTED]> > wrote: > > Hi Matt Benson, > > > > I implemented your suggestion. Now, my new ant task > > allows to use > > <classpath ...>, but it can not set the classpath. > > Could you help me? > > > > > > > ***************************************************** > > * Federal University of Minas > > Gerais * > > * Department of Computer > > Science * > > * Master Degree in Computer > > Science * > > * > > * > > * Aloizio Silva > > * > > * > > http://www.dcc.ufmg.br/~aloizio * > > * > > * > > * Mobile Computer and Network > > Optimization * > > > > > ***************************************************** > > > > > > On Tue, 26 Aug 2003, Matt Benson wrote: > > > > > You should be able to use either an inline-defined > > > path element, or a referenced path element. > > However, > > > your task must accept a path, for one thing. So > > adapt > > > that code from an existing task, like <java> > > > (classname org.apache.tools.ant.taskdefs.Java). > > It > > > has the method: > > > > > > public Path createClasspath(){...} > > > > > > It might be possible to add Paths via some of > > Ant's > > > other mechanisms, but using the above has the > > added > > > benefit of allowing you to accept multiple nested > > > paths and logically concatenate them into one, > > which > > > is what <java> does. > > > > > > then your task has to know what to DO with a > > > classpath. Maybe if your task encapsulates the > > > execution of the main method of some Java class > > you > > > should just extend the <java> task to make your > > life > > > easier... > > > > > > -Matt > > > > > > > > > --- Aloizio Pereira da Silva <[EMAIL PROTECTED]> > > > wrote: > > > > This does not work. I get the following message: > > > > > > > > BUILD FAILED > > > > file:M:/Aloizio/JAVADOC/NewAntTask/build.xml:58: > > The > > > > <gerar_relatorio> > > > > task doesn't support the nested "classpath" > > element. > > > > > > > > > > > > The code is: > > > > > > > > <target name="messages" depends="compile"> > > > > <taskdef > > > > name="gerar_relatorio" > > > > > > > > > > classname="org.apache.tools.ant.taskdefs.TaskGeraRelatorio" > > > > classpath="${build.dir}"/> > > > > </taskdef> --> > > > > <gerar_relatorio > > > > diretorioSaida= > > "M:\aloizio\" > > > > arqPrestacao= > > > > "M:\aloizio\prestacao.txt" > > > > > > > > arqNomeRelatorio="M:\aloizio\relatorios.txt" > > > > banco= > > > > "orofic,usu_anual2,usu_anual2orofic" > > > > > > > > caminhoBancosInterBase="M:\aloizio\gdbs\" > > > > > > > > > > > > > > versaojar="C:/Local/JBuilder4/lib/Synergia/remessaanual_2.1.jar" > > > > usarID="Sim"> > > > > > > > > <classpath refid="set.classpath" /> > > > > > > > > </gerar_relatorio> > > > > </target> > > > > > > > > > > > > > > ***************************************************** > > > > * Federal University of > > Minas > > > > Gerais * > > > > * Department of Computer > > > > Science * > > > > * Master Degree in Computer > > > > Science * > > > > * > > > > > > * > > > > * Aloizio Silva > > > > > > * > > > > * > > > > http://www.dcc.ufmg.br/~aloizio * > > > > * > > > > > > * > > > > * Mobile Computer and Network > > > > Optimization * > > > > > > > > > > > > > > ***************************************************** > > > > > > > > > > > > On Tue, 26 Aug 2003, Antoine Levy-Lambert wrote: > > > > > > > > > You need to define then your path before with > > > > > <path id="id.classe"> > > > > > <pathelement location="something"/> > > > > > <.../> > > > > > </path> > > > > > See > > > > > http://ant.apache.org/manual/using.html#path > > > > > Antoine > > > > > ----- Original Message ----- > > > > > From: "Aloizio Pereira da Silva" > > > > <[EMAIL PROTECTED]> > > > > > To: <user@ant.apache.org> > > > > > Sent: Tuesday, August 26, 2003 8:04 PM > > > > > Subject: New Task and Classpath > > > > > > > > > > > > > > > > Hi everybody, > > > > > > > > > > > > I have created a new ant task. How I can set > > the > > > > classpath inside the > > > > > > task? I would like to use <classpath > > > > refid="id.classe"/> inside the new > > > > > > ant task. > > > > > > > > > > > > thanks. > > > > > > > > > > > > > > > > ***************************************************** > > > > > > * Federal University of > > > > Minas Gerais * > > > > > > * Department of > > Computer > > > > Science * > > > > > > * Master Degree in > > Computer > > > > Science * > > > > > > * > > > > > > * > > > > > > * Aloizio Silva > > > > > > * > > > > > > * > > > > http://www.dcc.ufmg.br/~aloizio * > > > > > > * > > > > > > * > > > > > > * Mobile Computer and > > Network > > > > Optimization * > > > > > > > > > > > > > > > > ***************************************************** > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > To unsubscribe, e-mail: > > > === message truncated === > > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.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]