| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Can't load default task list |
| Автор: infine 15.3.2008, 18:19 |
| сор, если не туда. у меня одна проблема нерешаемая встала. когда пытаюсь сбилдить проект из командной строки выдается Can't load default task list никто не встречал раньше? или можт идеи у кого-нибудь есть почему так? build.cmd выглядит так ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: составление локального classpath set LCP=%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/jre/lib/rt.jar;./support/ant/ant.jar;./support/ant/optional.jar;./support/ant/xercesImpl.jar;./support/ant/xml-apis.jar ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: получение аргумента set BUILD_TASK=%1 if "%BUILD_TASK%" == "" set BUILD_TASK=build-package ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: вызов ANT echo Выполняется задание сборки [%BUILD_TASK%] %JAVA_HOME%/bin/java.exe -classpath "%LCP%" "-Dant.home=./support/ant" org.apache.tools.ant.Main %BUILD_TASK% в консоли выводится это вот C:\!Work\project\java>build Выполняется задание сборки [build-package] Buildfile: build.xml BUILD FAILED Can't load default task list Total time: 0 seconds |
| Автор: Kangaroo 15.3.2008, 19:12 |
| Покажи build.xml |
| Автор: infine 15.3.2008, 21:18 |
| <project name="myproject" default="build-package" basedir="."> <property name="dir.build" location="${basedir}/build"/> <property name="dir.lib" location="${basedir}/lib"/> <property name="dir.templates" location="${basedir}/templates"/> <!-- classpath for compilation --> <path id="path.classpath"> <pathelement location="${basedir}/build/classes"/> <fileset dir="${basedir}/lib" includes="*.jar"/> </path> <property name="path.classpath" refid="path.classpath"/> <!-- Cleans all compiled classes and ensures all destination folders are present --> <target name="clean"> <delete> <fileset dir="${dir.build}"> <include name="*.jar"/> </fileset> </delete> <delete dir="${dir.build}/classes" /> <mkdir dir="${dir.build}/classes"/> <delete dir="${dir.build}/package" /> </target> <!-- Compiles the project --> <target name="build-jar" depends="clean"> <!-- perform initial compile --> <javac destdir="${dir.build}/classes" classpathref="path.classpath"> <src path="${basedir}/src"/> </javac> <!-- pack compiled classes into jar --> <jar destfile="${dir.build}/${ant.project.name}.jar"> <fileset dir="${dir.build}/classes"> <include name="**/*.class"/> </fileset> </jar> </target> <target name="build-package" depends="build-jar"> <mkdir dir="${dir.build}/package"/> <!-- application-content.jar --> <mkdir dir="${dir.build}/package/application-content"/> <copy todir="${dir.build}/package/application-content"> <fileset dir="${dir.templates}/application-content"> <include name="**/*.*"/> </fileset> </copy> <replace dir="${dir.build}/package/application-content" token="${app.handle}" value="${ant.project.name}"> <include name="janet-system.xml"/> <include name="janet-application.xml"/> <include name="client/dotnet/janet-application.xml"/> </replace> <zip destfile="${dir.build}/package/application-content/client/dotnet/client.zip"> <fileset dir="${dir.build}/package/application-content/client/dotnet"> <include name="janet-application.xml"/> </fileset> <fileset dir="${basedir}/../dotnet/myproject/bin/Debug"> <include name="demo.dll"/> </fileset> </zip> <jar destfile="${dir.build}/package/application-content.jar"> <fileset dir="${dir.build}/package/application-content"> <include name="**/*.*"/> <exclude name="client/dotnet/janet-application.xml"/> </fileset> </jar> <!-- janet-application.jar --> <mkdir dir="${dir.build}/package/janet-application"/> <copy todir="${dir.build}/package/janet-application"> <fileset dir="${dir.templates}/janet-application"> <include name="**/*.*"/> </fileset> </copy> <replace dir="${dir.build}/package/janet-application/META-INF" token="${app.handle}" value="${ant.project.name}"> <include name="*.xml"/> </replace> <copy todir="${dir.build}/package"> <fileset dir="${basedir}/lib"> <include name="janet-application.jar"/> </fileset> </copy> <zip destfile="${dir.build}/package/janet-application.jar" update="true"> <fileset dir="${dir.build}/package/janet-application"> <include name="**/*.*"/> </fileset> </zip> <!-- janet-data.rar --> <mkdir dir="${dir.build}/package/janet-data"/> <copy todir="${dir.build}/package/janet-data"> <fileset dir="${dir.templates}/janet-data"> <include name="**/*.*"/> </fileset> </copy> <replace dir="${dir.build}/package/janet-data" token="${app.handle}" value="${ant.project.name}"> <include name="META-INF/*.xml"/> <include name="*.xml"/> </replace> <jar destfile="${dir.build}/package/janet-data.rar"> <fileset dir="${dir.build}/package/janet-data"> <include name="**/*.*"/> </fileset> </jar> <!-- janet-ws.jar --> <mkdir dir="${dir.build}/package/janet-ws"/> <copy todir="${dir.build}/package/janet-ws"> <fileset dir="${dir.templates}/janet-ws"> <include name="**/*.*"/> </fileset> </copy> <replace dir="${dir.build}/package/janet-ws/WEB-INF" token="${app.handle}" value="${ant.project.name}"> <include name="*.xml"/> <include name="classes/janet-ws.properties"/> </replace> <jar destfile="${dir.build}/package/janet-ws.war"> <fileset dir="${dir.build}/package/janet-ws"> <include name="**/*.*"/> </fileset> </jar> <!-- user-data.dar --> <mkdir dir="${dir.build}/package/user-data"/> <copy todir="${dir.build}/package/user-data"> <fileset dir="${dir.templates}/user-data"> <include name="**/*.*"/> </fileset> </copy> <replace dir="${dir.build}/package/user-data/META-INF" token="${app.handle}" value="${ant.project.name}"> <include name="*.xml"/> </replace> <jar destfile="${dir.build}/package/user-data.dar"> <fileset dir="${dir.build}/package/user-data"> <include name="**/*.*"/> </fileset> </jar> <!-- pilot.ear --> <mkdir dir="${dir.build}/package/META-INF"/> <copy todir="${dir.build}/package/META-INF"> <fileset dir="${dir.templates}/META-INF"> <include name="**/*.*"/> </fileset> </copy> <replace dir="${dir.build}/package/META-INF" token="${app.handle}" value="${ant.project.name}"> <include name="*.xml"/> </replace> <jar destfile="${dir.build}/${ant.project.name}.ear"> <fileset dir="${basedir}/lib"> <include name="janet-core.jar"/> </fileset> <fileset dir="${dir.build}/package"> <include name="META-INF/*.*"/> <include name="*.jar" /> <include name="*.war" /> <include name="*.rar" /> <include name="*.dar" /> </fileset> <fileset dir="${basedir}/build"> <include name="${ant.project.name}.jar"/> </fileset> </jar> </target> <target name="deploy-bes65"> <exec executable="d:/borland/bes/bin/iastool" dir="${dir.build}"> <arg line="-deploy -jars ${ant.project.name}.ear -hub developer -cfg janet -partition main -user admin -pwd admin -realm ServerRealm -noverify"/> </exec> </target> </project> |
| Автор: Kangaroo 15.3.2008, 22:26 |
| Посмотри http://mail-archives.apache.org/mod_mbox/ant-user/200106.mbox/%[email protected]%3E |
| Автор: infine 16.3.2008, 02:30 |
| спасибо всем! проблема решилась перемещением проекта в другую директорию. теперь у меня вместо C:\!Work\project\java стоит C:\Work\project\java. кто бы мог подумать.. |