Преобразование генерации кода maven в задачу Gradle - PullRequest
0 голосов
/ 14 января 2020

Я хочу преобразовать генерацию кода плагина axis2 в gradle. Любая помощь приветствуется. Мы используем apache Ось 2 клиента. Но наше приложение в Gradle. Пытаюсь создать задачу Gen в Gradle. Но я застрял с того, где я начну. Я не очень осведомлен о groovy генераторах задач.

<dependencies>
    <dependency>
        <groupId>axis</groupId>
        <artifactId>axis</artifactId>
        <version>1.4</version>
    </dependency>
</dependencies>
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>axistools-maven-plugin</artifactId>
            <version>1.4</version>
            <executions>
                <execution>
                    <goals>
                        <goal>wsdl2java</goal>
                    </goals>
                </execution>
            </executions>
            <dependencies>
                <dependency>
                    <groupId>javax.activation</groupId>
                    <artifactId>javax.activation-api</artifactId>
                    <version>1.2.0</version>
                </dependency>
                <dependency>
                    <groupId>javax.mail</groupId>
                    <artifactId>mail</artifactId>
                    <version>1.4.7</version>
                </dependency>
            </dependencies>
            <configuration>
                <sourceDirectory>${project.basedir}/src/main/resources</sourceDirectory>
                <wsdlFiles>
                    <wsdlFile>my_service.wsdl</wsdlFile>
                </wsdlFiles>
            </configuration>
        </plugin>
    </plugins>
</build>

1 Ответ

1 голос
/ 14 января 2020

Gradle имеет встроенную поддержку для вызова задач муравья, поэтому вы можете использовать задачи по оси Ant

См. Документы Gradle Ant

Вы можете также поиск по порталу плагинов , который, похоже, содержит несколько плагинов с упоминанием axis / wsdl

...