| Author |
help needed in ant
|
Thomas Greene
Ranch Hand
Joined: Aug 09, 2004
Posts: 125
|
|
I am trying to use ant to be able to compile java files. Installed ant in d:\ant set ant_home and path. Copied my source files to d:\ant\src (it contains packages) Made build.xml file in ant folder <?xml version="1.0" encoding="UTF-8"?> <project name="M" default="release" basedir="."> <description>simple example build file </description> <!-- set global properties for this build --> <property name="src" location="src"/> <property name="build" location="build"/> <property name="release" location="release"/> <target name="init"> <!-- Create the build directory structure used by compile --> <mkdir dir="${build}"/> </target> <target name="compile" depends="init" description="compile the source " > <!-- Compile the java code from ${src} into ${build} --> <javac srcdir="${src}" destdir="${build}"/> </target> <target name="release" depends="compile" description="generate the release" > <!-- Create the release directory --> <mkdir dir="${release}/lib"/> <!-- Put everything in ${build} into the MyProject-${DSTAMP}.jar file --> <jar jarfile="${release}/lib/M.jar" basedir="${build}"> <manifest> <attribute name="Implementation-Title" value="com.p1.p2.main"/> <attribute name="Implementation-Vendor" value="Me Inc."/> <attribute name="Implementation-Version" value="1.0"/> <attribute name="Main-Class" value="com.p1.p2.main.App"/> </manifest> </jar> </target> <target name="clean" description="clean up" > <!-- Delete the ${build} and ${release} directory trees --> <delete dir="${build}"/> <delete dir="${release}"/> </target> </project> wrote ant on prompt got the following error message Buildfile: build.xml does not exist! Build failed
|
 |
Paul Sturrock
Bartender
Joined: Apr 14, 2004
Posts: 10336
|
|
|
I presume you are running ant from the directory your build.xml is in?
|
JavaRanch FAQ HowToAskQuestionsOnJavaRanch
|
 |
Lasse Koskela
author
Sheriff
Joined: Jan 23, 2002
Posts: 11962
|
|
|
You can also use the "-buildfile [path to the build script]" argument if you don't want to run Ant from where your build.xml is located.
|
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
|
 |
 |
|
|
subject: help needed in ant
|
|
|