преобразование из maven в gradle - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь преобразовать проект maven в gradle и ищу соответствующие теги в gradle.

Вот фрагмент кода POM:

<configuration>
                    <configurationLocations>
                        <configurationDirectory>
                            <path>src/main/environment</path>
                        </configurationDirectory>
                        <configurationArtifact>
                            <groupId>com.test.aaa</groupId>
                            <artifactId>test1.jar</artifactId>
                            <version>1.0.0</version>
                        </configurationArtifact>
                        <configurationArtifact>
                            <groupId>com.test.bbb</groupId>
                            <artifactId>lib1.jar</artifactId>
                            <version>1.0.0</version>
                        </configurationArtifact>
                    </configurationLocations>
                    <eclipseBuildEnvironment>local</eclipseBuildEnvironment>
                    <testEnvironment>local</testEnvironment>
                </configuration>
            <plugin>
                <groupId>com.test.myapp</groupId>
                <artifactId>my-plugin</artifactId>
                <version>1.0.0</version>
                <executions>
                    <execution>
                        <id>generate-environments</id>
                        <goals>
                            <goal>generate-environments</goal>
                        </goals>
                    </execution>
                    <execution>
                        <id>package-environments</id>
                        <goals>
                            <goal>package-environments</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <configurationLocations>
                        <configurationDirectory>
                            <path>src/main/environment</path>
                        </configurationDirectory>
                        <configurationArtifact>
                            <groupId>com.test.aaa</groupId>
                            <artifactId>test1.jar</artifactId>
                            <version>1.0.0</version>
                        </configurationArtifact>
                        <configurationArtifact>
                            <groupId>com.test.bbb</groupId>
                            <artifactId>lib1.jar</artifactId>
                            <version>1.0.0</version>
                        </configurationArtifact>
                    </configurationLocations>
                    <eclipseBuildEnvironment>local</eclipseBuildEnvironment>
                    <testEnvironment>local</testEnvironment>
                </configuration>
            </plugin>

Соответствующая конфигурация gradle, которую я добавил, показана ниже

apply plugin: myapp-generator

buildscript {
    repositories {}
   dependencies {
      classpath 'com.test.myapp:my-plugin:1.0.0' 
   }

Так что я ищу в соответствующем скрипте в Gradle для узел <configuration> в ПОМ

1 Ответ

0 голосов
/ 03 июля 2019

Плагины Maven не могут использоваться Gradle.Учитывая, что извлечение POM в основном связано с пользовательским плагином и его конфигурацией, вам придется разработать соответствующий Gradle плагин , чтобы повторить функции плагина Maven.

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