Weblogic WsdlcTask для gradle - PullRequest
       28

Weblogic WsdlcTask для gradle

0 голосов
/ 04 июля 2018

Я ищу weblogic.wsee.tools.anttasks.WsdlcTask для Gradle. Все, что я смог найти, это пример Ant .

Импорт скрипта ant с ant.importBuild "wsdlc_build.xml" прекрасно работает в моем скрипте сборки Gradle, но я бы предпочел написать задачу в Gradle. Кто-то уже нашел решение для этого?

Мой сценарий муравья:

<project name="WebServices" basedir=".">

<property name="build.wls.home" value="C:\User\wls\"/>

<path id="weblogic.tools.path">
    <fileset dir="${build.wls.home}/wlserver/server/lib">
        <include name="weblogic.jar" />
    </fileset>
</path>
<taskdef name="wsdlc" classname="weblogic.wsee.tools.anttasks.WsdlcTask" classpathref="weblogic.tools.path"/>

<target name="build_opera">
    <wsdlc failOnError="true" 
        srcWsdl="WebContent/WEB-INF/wsdls/OperaService.wsdl" 
        destImplDir="src" 
        destJwsDir="WebContent/WEB-INF/lib" 
        packageName="server.opera.webservice.service" 
        verbose="on" debug="on"
        type="JAXWS">
    </wsdlc>

</target>

<target name="build_nez">
    <wsdlc
        failOnError="true"
        srcWsdl="WebContent/WEB-INF/wsdls/NezService.wsdl"
        destImplDir="src" 
        destJwsDir="WebContent/WEB-INF/lib" 
        packageName="server.nez.webservice.service"
        srcPortName="NezSoapPort"
        type="JAXWS">
    </wsdlc>
</target>

<target name="build_nezp">
    <wsdlc
        failOnError="true"
        srcWsdl="WebContent/WEB-INF/wsdls/NezpService.wsdl"
        destImplDir="src" 
        destJwsDir="WebContent/WEB-INF/lib" 
        packageName="server.nezp.webservice.service"
        srcPortName="NezPSoapPort"
        type="JAXWS">
    </wsdlc>
</target>

...