Добавить пользовательскую реализацию codegen для плагина gradle openapi-generator - PullRequest
1 голос
/ 17 января 2020

Я реализую свою собственную генерацию кода для https://github.com/OpenAPITools/openapi-generator

, но я не знаю, как добавить это в плагин Gradle. Мне нужно добавить его в classpath, пока gradle выполняет задачи openapi

Для maven я могу легко добавить свою собственную реализацию com.my.generator: customgenerator: 1.0-SNAPSHOT в блок зависимостей плагина,

<plugin>
      <groupId>org.openapitools</groupId>
      <artifactId>openapi-generator-maven-plugin</artifactId>
      <version>${openapi-generator-maven-plugin-version}</version>
      <executions>
          <execution>
              <goals>
                  <goal>generate</goal>
              </goals>
              <configuration>
                <templateDirectory>myTemplateDir</templateDirectory>
                <apiPackage>${default.package}.handler</apiPackage>
                <modelPackage>${default.package}.model</modelPackage>
            </configuration>
          </execution>
       </executions>

      <dependencies>
          <dependency>
              <groupId>com.my.generator</groupId>
              <artifactId>customgenerator</artifactId>
              <version>1.0-SNAPSHOT</version>
          </dependency>
      </dependencies>
</plugin>

но в Gradle я понятия не имею, как это сделать

...