You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Regele, Manfred" <Ma...@Adig.de> on 2000/07/12 16:20:25 UTC
Help with ANT Build: says to compile, but no *.class-files create
d
Hi,
I want to build (compile) by app. ANT works fine, creating directories and
copying files to "deploy.home". But though
it seems to recognize my two java-sourcefiles in /src, I cannot find any
corresponding .class files, neither in the
build (".") nor in "deploy.home"
The output remains the same, even after editing the java-sourcefiles to
produce syntax errors.
Ants output (NT 4.0/Tomcat 3/JDK1.3)
D:\Daten\java\fond>java -Dtomcat.home=d:\Programme\jakarta-tomcat
org.apache.tools.ant.Main compile
Buildfile: build.xml
Project base dir set to: D:\Daten\java\fond
The items attribute is deprecated. Please use the includes attribute.
The items attribute is deprecated. Please use the includes attribute.
Executing Target: prepare
Executing Target: compile
Compiling 2 source files to
D:\Programme\jakarta-tomcat\webapps\fond\WEB-INF\classes
Performing a Modern Compile
Completed in 0 seconds
excerpt from build.xml:
<target name="compile" depends="prepare" init="init">
<javac srcdir="src" destdir="${deploy.home}/WEB-INF/classes"
classpath="${deploy.home}/WEB-INF/classes"
debug="on" optimize="off" deprecation="off"/>
</target>
Manfred Regele
ADIG Investment GmbH
22 Methoden&Tools
Richard-Reitzner-Allee 2
85540 Haar
Tel: 089/46268-308
mailto:Manfred.Regele@Adig.de
http://www.adig.de
Re: Help with ANT Build: says to compile, but no *.class-files created
Posted by Tom Birchmire <co...@world.std.com>.
I had this problem when compiling in a Linux environment. I had created the
target directory and files under root. After I gave the user(me) ownership
of directories and files everything compiled as it should with the .class
files going where they should.
Hope this helps. Tom Birchmire
"Regele, Manfred" wrote:
> Hi,
>
> I want to build (compile) by app. ANT works fine, creating directories and
> copying files to "deploy.home". But though
> it seems to recognize my two java-sourcefiles in /src, I cannot find any
> corresponding .class files, neither in the
> build (".") nor in "deploy.home"
>
> The output remains the same, even after editing the java-sourcefiles to
> produce syntax errors.
>
> Ants output (NT 4.0/Tomcat 3/JDK1.3)
>
> D:\Daten\java\fond>java -Dtomcat.home=d:\Programme\jakarta-tomcat
> org.apache.tools.ant.Main compile
> Buildfile: build.xml
> Project base dir set to: D:\Daten\java\fond
> The items attribute is deprecated. Please use the includes attribute.
> The items attribute is deprecated. Please use the includes attribute.
> Executing Target: prepare
> Executing Target: compile
> Compiling 2 source files to
> D:\Programme\jakarta-tomcat\webapps\fond\WEB-INF\classes
> Performing a Modern Compile
> Completed in 0 seconds
>
> excerpt from build.xml:
>
> <target name="compile" depends="prepare" init="init">
> <javac srcdir="src" destdir="${deploy.home}/WEB-INF/classes"
> classpath="${deploy.home}/WEB-INF/classes"
> debug="on" optimize="off" deprecation="off"/>
> </target>
>
> Manfred Regele
> ADIG Investment GmbH
> 22 Methoden&Tools
> Richard-Reitzner-Allee 2
> 85540 Haar
> Tel: 089/46268-308
> mailto:Manfred.Regele@Adig.de
> http://www.adig.de
Re: Help with ANT Build: says to compile, but no *.class-files created
Posted by Charles Benett <Ch...@benett1.demon.co.uk>.
Manfred,
Check you are using the latest nighly build of ant. Early versions
didn't implement modern (ie JDK1.3) compile.
Charles
"Regele, Manfred" wrote:
>
> Hi,
>
> I want to build (compile) by app. ANT works fine, creating directories and
> copying files to "deploy.home". But though
> it seems to recognize my two java-sourcefiles in /src, I cannot find any
> corresponding .class files, neither in the
> build (".") nor in "deploy.home"
>
> The output remains the same, even after editing the java-sourcefiles to
> produce syntax errors.
>
> Ants output (NT 4.0/Tomcat 3/JDK1.3)
>
> D:\Daten\java\fond>java -Dtomcat.home=d:\Programme\jakarta-tomcat
> org.apache.tools.ant.Main compile
> Buildfile: build.xml
> Project base dir set to: D:\Daten\java\fond
> The items attribute is deprecated. Please use the includes attribute.
> The items attribute is deprecated. Please use the includes attribute.
> Executing Target: prepare
> Executing Target: compile
> Compiling 2 source files to
> D:\Programme\jakarta-tomcat\webapps\fond\WEB-INF\classes
> Performing a Modern Compile
> Completed in 0 seconds
>
> excerpt from build.xml:
>
> <target name="compile" depends="prepare" init="init">
> <javac srcdir="src" destdir="${deploy.home}/WEB-INF/classes"
> classpath="${deploy.home}/WEB-INF/classes"
> debug="on" optimize="off" deprecation="off"/>
> </target>
>
> Manfred Regele
> ADIG Investment GmbH
> 22 Methoden&Tools
> Richard-Reitzner-Allee 2
> 85540 Haar
> Tel: 089/46268-308
> mailto:Manfred.Regele@Adig.de
> http://www.adig.de