将Ant脚本转换为Gradle(WSDL2)

时间:2016-07-08 13:18:51

标签: java gradle ant

我目前在Java项目的ant脚本中有以下目标:

<target name="axis wrapper">
        <java classname="org.apache.axis.wsdl.WSDL2Java"
              fork="true">
            <classpath>
                <fileset dir="lib">
                    <include name="**/*.jar"/>
                </fileset>
            </classpath>
            <arg line="-D ${web.loc}/Hello.asmx?WSDL -o src"/>
        </java>
    </target>

我一直在尝试将其转换为Gradle,但使用ant.taskdef时仍然遇到以下错误:

失败:构建因异常而失败。

  • 出了什么问题: 任务执行失败&#39;:genWrapperClasses&#39;。

      

    没有指定主类

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

当我尝试根据Ant目标创建Gradle任务时,我收到一个错误,告诉我某些jar文件丢失了。

我想知道是否有人知道从Gradle调用ant的最佳方法,或者制作一个可以使其工作的自定义Gradle任务。

注意:

  • 所有正确的.jar文件都在正确的位置
  • 我已将Axis设置的环境变量设置为指向这些jar所在的目录。

0 个答案:

没有答案