gradle init не работает для некоторых плагинов в pom.xml - PullRequest
0 голосов
/ 02 октября 2018

Кажется, gradle init не работает для некоторых плагинов в pom.xml

У меня есть два плагина в pom.xml, когда я пытаюсь использовать gradle init для преобразования pom в gradle.build.кажется, что эти два плагина не преобразованы в gradle.build успешно. Есть ли какие-либо инструменты, которые могут конвертировать эти maven-плагины в gradle.build?

        <plugin>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-codegen-plugin</artifactId>
            <version>3.1.8</version>
            <executions>
                <execution>
                    <id>generate-sources</id>
                    <phase>generate-sources</phase>
                    <configuration>
                        <sourceRoot>${project.build.directory}/generated-sources/jaxws</sourceRoot>
                        <wsdlOptions>
                            <wsdlOption>
                                <wsdl>${basedir}/src/main/resources/wsdl/my.wsdl</wsdl>
                                <extraargs>
                                    <extraarg>-client</extraarg>
                                </extraargs>
                            </wsdlOption>
                        </wsdlOptions>
                    </configuration>
                    <goals>
                        <goal>wsdl2java</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <executions>
                <execution>
                    <id>add-source</id>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>add-source</goal>
                    </goals>
                    <configuration>
                        <sources>
                            <source>${project.build.directory}/generated-sources/jaxws</source>
                        </sources>
                    </configuration>
                </execution>
            </executions>
        </plugin>

1 Ответ

0 голосов
/ 03 октября 2018

Как видно из документации , задача Gradle init не анализирует часть плагинов.

Одной из причин этого решения является отсутствие прямого сопоставления из плагинов Maven.к Gradle плагинам, и размер экосистемы плагинов в обоих инструментах затруднит такое отображение, когда функции могут отличаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...