Существуют ли варианты предотвращения создания файлов 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 но все, кажется, производят нежелательные предметы.

0 ответов

Другие вопросы по тегам