Прикрепить несколько swagger. json файл в сборке - PullRequest
0 голосов
/ 03 мая 2020

Я получаю сообщение об ошибке ниже, когда пытаюсь прикрепить несколько чванств. json файлов, сгенерированных против прото-файлов в приложении весенней загрузки.

The artifact with same type and classifier: json:swagger is used more than once.

Эта фаза определена в файле pom

<plugin>
 <groupId>org.codehaus.mojo</groupId>
 <artifactId>build-helper-maven-plugin</artifactId>
 <version>3.0.0</version>
 <executions>
   <execution>
       <id>attach-artifacts</id>
       <phase>package</phase>
       <goals>
           <goal>attach-artifact</goal>
      </goals>
      <configuration>
         <artifacts>
            <artifact>
                <file>${project.build.directory}/generated-sources/abc.swagger.json</file>
                <type>json</type>
                <classifier>swagger</classifier>
            </artifact>
            <artifact>
                <file>${project.build.directory}/generated-sources/xyz.swagger.json</file>
                <type>json</type>
                <classifier>swagger</classifier>
            </artifact>
        </artifacts>
    </configuration>
  </execution>
  </executions>
</plugin>

Я хотел присоединить все json во время фазы сборки, есть ли другой способ сделать это, как я имею несколько прото файлов. Генерация swagger. json работает нормально с proto c -gen-swagger хотел знать, как прикрепить этот swagger. json файлы в артефакт.

...