Хотите заменить муравьиный плагин на maven для websphere - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь заменить этот плагин в своем коде, не влияя на это. Может ли кто-нибудь помочь мне в этом. Я хочу перенести приложение с сервера weblogic на сервер websphere, я попытался заменить класс weblogic на com.ibm.websphere.ant.tasks.WSDL2Java, но он также не работает для меня.

<plugin>
                <artifactId>maven-antrun-plugin</artifactId>
                <version>1.7</version>
                <executions>
                    <execution>
                        <id>wsdlc</id>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>run</goal>
                        </goals>
                        <configuration>
                             <tasks>
                                <property name="build.compiler" value="extJavac" />
                                <property name="my_classpath" refid="maven.compile.classpath" />
                                <taskdef name="wsdlc" classname="weblogic.wsee.tools.anttasks.WsdlcTask"
                                    classpathref="maven.compile.classpath"  />
                                <wsdlc
                                    srcWsdl="http://tvgusoa/repository/content/TrygVestaServices/service/business/security/v4/Security.wsdl"
                                    destJwsDir="target/generated-sources/wsdlc" destImplDir="target/wsdlc/output/impl"
                                    packageName="dk.trygvesta.soaguard.service"/>
                                <unzip src="target/generated-sources/wsdlc/Security_wsdl.jar"
                                    dest="target/generated-sources/extractedstubs" />
                             </tasks> 
                        </configuration>
                    </execution>
                    <execution>
                        <id>jwsc</id>
                        <phase>compile</phase>
                        <goals>
                            <goal>run</goal>
                        </goals>
                        <configuration>
                             <tasks>
                                <property name="build.compiler" value="extJavac" />
                                <property name="my_classpath" refid="maven.compile.classpath" />
                                <taskdef name="jwsc" classname="weblogic.wsee.tools.anttasks.JwscTask"
                                com.ibm.websphere.ant.tasks.JwscTask
                                    classpathref="maven.compile.classpath"  />
 -->

                                <jwsc srcdir="${basedir}/src/main/wsdlcsrc" destdir="${project.build.directory}"
                                    debug="on" classpathref="maven.compile.classpath" >

                                    <!-- hvis man compiler via java src i stedet for jar, saa laver
                                        den java: namespace -->
                                    <jws compiledWsdl="target/generated-sources/wsdlc/Security_wsdl.jar"
                                        file="dk\trygvesta\soaguard\service\SecurityImpl.java" name="${project.artifactId}-${project.version}"
                                        explode="true" />
                                </jwsc>

                             </tasks> 
                        </configuration>
                    </execution>
                </executions>
            </plugin>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...