- - PR -
ANTの実行について
1
| 投稿者 | 投稿内容 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2003-10-10 15:17
こんにちは。何回か利用させて頂いております。
実行環境を作るのに、ANTをプロンプトで実行したのですが作動しません。 jikkoというフォルダにbuild.xmlを置いてあります。作動しない原因は何が考えられますか?どなたかご教授ください。何卒宜しくお願いします。 C:\work\jikko>ant build.xml <project name="Build Servlet and JSP" default="all" basedir="."> <!-- 以下のbuild.xmlファイルは、Webアプリケーションをコンパイルし、 インストールするためのビルドファイルです。 --> <!-- set property --> <property name="src" value="./src/javasrc" /> <property name="config" value="./src/conf" /> <property name="jsp" value="./src/jsp" /> <property name="htdocs" value="./htdocs" /> <property name="javadoc" value="./javadoc" /> <property name="tomcat.home" value="C:\Program Files/Apache Tomcat 4.1" /> <property name="app.name" value="kaigiapp" /> <property name="deploy.home" value="${tomcat.home}/webapps/${app.name}" /> <target name="all" depends="init,compile,copy" /> <!-- Initialize --> <target name="init"> <mkdir dir="${deploy.home}" /> <mkdir dir="${deploy.home}/WEB-INF" /> <mkdir dir="${deploy.home}/WEB-INF/classes" /> </target> <!-- compile java sources --> <target name="compile"> <javac srcdir="${src}" destdir="${deploy.home}/WEB-INF/classes" classpath="${deploy.home}/WEB-INF/classes" debug="on" optimize="off"/> <copy todir="${deploy.home}/WEB-INF/classes"> <fileset dir="${config}"/> </copy> </target> <!-- copy files --> <target name="copy"> <!-- copy web.xml --> <copy file="./src/web.xml" tofile="${deploy.home}/WEB-INF/web.xml"/> <!-- copy html sources --> <copy todir="${deploy.home}/html"> <fileset dir="${htdocs}"> </fileset> </copy> <!-- copy jsp sources --> <copy todir="${deploy.home}/jsp"> <fileset dir="${jsp}"> </fileset> </copy> </target> <!-- make javadoc --> <target name="javadoc"> <delete dir="${javadoc}" /> <mkdir dir="${javadoc}" /> <javadoc sourcepath="${beans.src}" destdir="${javadoc}" /> </target> <!-- clean work file --> <target name="clean"> <delete dir="${javadoc}" /> </target> </project> | ||||||||
|
投稿日時: 2003-10-10 15:22
エラーメッセージは返っているんですか?
※考えられるのは、環境変数、build.xml の設定ミスだと思います。 | ||||||||
|
投稿日時: 2003-10-10 15:47
ant.jarがクラスパスに入ってないとか
| ||||||||
|
投稿日時: 2003-10-10 18:46
実行環境が書かれていないですが"C:\..."となっているので、Windows環境であると言う前提で話させていただきます。
antのアーカイブを展開したフォルダにant.batと言うバッチファイルがあるはずです。 これをテキストエディタで開き、先頭行から眺めていくと
という箇所があるはずです。ここを
に変更して保存し、動きを確認してみてください。 antの設定の問題であればどこかで止まるはずなので、その箇所を修正してみるとなにか結果が得られるかもしれません。 | ||||||||
|
投稿日時: 2003-10-10 20:15
回答を下さった方、有難うございました。やはり、環境変数のクラスパスのあたりが問題でした。しかし実行したのですが、BUILD FAILEDが表示されてしまいました。
C:\work\jikko>ant Buildfile:build.xml init: compile: BUILD FAILED file:C:/work/jikko/build.xml:26:srcdir "C:\work\jikko\src\javasrc" does not exist! Total time:3 seconds initのディレクトリは作成されたのですが、compileのところのソースが問題がおきているようです。原因がわかる方おりましたら、ご教授願いますでしょうか。どうかよろしくお願いします。 | ||||||||
|
投稿日時: 2003-10-10 20:26
原因って…見てのとおりC:\work\jikko\src\javasrcが存在しないからでしょう。 | ||||||||
1
