Существуют ли варианты предотвращения создания файлов gradle и travis с помощью swagger codegen для Java?
Я использую Swagger Codegen в Maven для создания клиента Java. Клиент создается так, как я хочу, но также и ряд файлов и папок, связанных с gradle, travis и документацией.
Поскольку я не нуждаюсь ни в одном из этих элементов и поскольку они генерируются в исходном, а не в целевой области проекта, я хотел бы предотвратить их создание.
Есть ли вариант для этого?
Из ПОМ:
<configuration>
<mainClass>io.swagger.codegen.SwaggerCodegen</mainClass>
<includePluginDependencies>true</includePluginDependencies>
<arguments>
<argument>generate</argument>
<argument>-l</argument>
<argument>java</argument>
<argument>-c</argument>
<argument>${swagger.dir}/attrstore-codegen-config.json</argument>
<argument>-i</argument>
<argument>${swagger.attrstore}</argument>
<argument>-o</argument>
<argument>${basedir}</argument>
</arguments>
</configuration>
Из config.json:
{
"groupId": "com.acme.services.attrstore",
"artifactId": "attrstore-backend",
"artifactVersion": "1",
"artifactDescription": "Backend for attrstore service",
"title": "attrstore-backend",
"apiPackage": "com.acme.services.attrstore.api",
"modelPackage": "com.acme.services.attrstore.model",
"invokerPackage": "com.acme.services.attrstore.app",
"sourceFolder": "/target/src/gen/java",
"dateLibrary": "java8"
}
Я пробовал ряд различных значений для library
но все, кажется, производят нежелательные предметы.