>我正在将项目从 axis2 1.4 迁移到 axis2 1.6.2,我的 ant 脚本现在无法正常工作,我不擅长 ant 脚本,所以我问你
<taskdef name="osql"
classname="OSqlTask"
classpath="${build.ant.dir}"/>
<taskdef name="finddbpatches"
classname="FindDBPatchesTask"
classpath="${build.ant.dir}"/>
<taskdef resource="axis-tasks.properties"
classpathref="ant.cp"/>
这让我大喊它找不到这些任务,但是如果我切换回旧库 axis-1.4.jar <-> axis-1.6.2.jar它可以工作。我无法找到适当的方法来改变它。谁能帮忙?
//编辑
taskdef 类 OSqlTask 无法使用类加载器 AntClassLoader 找到[]
taskdef class FindDBPatchesTask 无法使用类加载器 AntClassLoader 找到[]
askdef 找不到 classorg.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask 所需的类:org/apache/ axis/utils/DefaultAuthenticator using the classloader AntClassLoader[]
我发现"axis-tasks.properties"不能与axis2-1.6.2一起使用.jar因为该版本不再支持它,API已经改变,我需要编写自己的任务定义来从WSDL生成代码。