当前位置: 技术问答>java相关
在ant中如何使用可选任务?
来源: 互联网 发布时间:2015-06-26
本文导语: 我的应用中需要在本地(开发环境)编译Java Class,然后与JSP文件一起打包成jar文件,再通过FTP上传到服务器上.现在前面的步骤都解决了,但使用可选任务的时候,尽管我下载了NetComponents.jar包,并将其与optional.jar,ant.jar一起放...
我的应用中需要在本地(开发环境)编译Java Class,然后与JSP文件一起打包成jar文件,再通过FTP上传到服务器上.现在前面的步骤都解决了,但使用可选任务的时候,尽管我下载了NetComponents.jar包,并将其与optional.jar,ant.jar一起放在c:antlib中,但他总提示:
C:antbuild.xml:12: Could not create task of type: ftp. Common solutions are to use taskdef to declare your task, or, if this is an optional task, to put the optional.jar in the lib directory of your ant installation (ANT_HOME).
请帮助!
C:antbuild.xml:12: Could not create task of type: ftp. Common solutions are to use taskdef to declare your task, or, if this is an optional task, to put the optional.jar in the lib directory of your ant installation (ANT_HOME).
请帮助!
|
你理解错了!可选任务是要你把jakarta-ant-1.4.1-optional.jar这个jar文件放到那个lib目录下!而且所谓的可选目录在antdoc中也是定义好的!我看了,有ftp这个task,你可以下个jakarta-ant-1.4.1-optional.jar,你也可以把你的信箱告诉我,我给你发个过去。
|
楼上的说得没错。
我的环境变量是这样设置的。
set WL_HOME=D:beawlserver6.1
set JAVA_HOME=D:beajdk131
set ANT_HOME=D:beajakarta
set CLASSPATH=%JAVA_HOME%libtools.jar;%WL_HOME%libweblogic_sp.jar;%WL_HOME%libweblogic.jar;%WL_HOME%libxerces.jar;%WL_HOME%libant.jar;%WL_HOME%liboptional.jar;%WL_HOME%libNetComponents.jar;
set PATH=%JAVA_HOME%bin;%ANT_HOME%bin;
我的build.xml是这样写的。
这个文件的意思是用httpd的用户名登陆上去后,将D:/bea/wlserver6.1/config/mydomain/applications下的所有的jar文件上传到在其下面的dir目录中去。
在我这里是成功的。你先试试看吧。
我的环境变量是这样设置的。
set WL_HOME=D:beawlserver6.1
set JAVA_HOME=D:beajdk131
set ANT_HOME=D:beajakarta
set CLASSPATH=%JAVA_HOME%libtools.jar;%WL_HOME%libweblogic_sp.jar;%WL_HOME%libweblogic.jar;%WL_HOME%libxerces.jar;%WL_HOME%libant.jar;%WL_HOME%liboptional.jar;%WL_HOME%libNetComponents.jar;
set PATH=%JAVA_HOME%bin;%ANT_HOME%bin;
我的build.xml是这样写的。
这个文件的意思是用httpd的用户名登陆上去后,将D:/bea/wlserver6.1/config/mydomain/applications下的所有的jar文件上传到在其下面的dir目录中去。
在我这里是成功的。你先试试看吧。