Я хотел бы сгенерировать html из нашего файла документации API openapi.yaml. Мы можем сделать это из командной строки следующим образом ...
widdershins C:/Users/User/Documents/Work/projectDir/docs/swagger/swagger.yaml -o C:/Users/User/Documents/Work/projectDir/target/openapi.md
, а затем
shins C:/Users/User/Documents/Work/projectDir/target/openapi.md -o ./shins.html --logo C:/Users/User/Documents/Work/projectDir/src/assets/graphics/logo2.png
Я думаю, что решением может быть использование frontend-maven-plugin или exec-maven-plugin в нашем файле pom.xml, но я не могу найти никаких примеров того, как это сделать.
Я вижу только приведенный ниже пример в различных местах в Интернете, но я бы хотел на самом деле запустить вышеуказанные командыкак мы делали в командной строке.
<execution>
<id>install node and npm</id>
<goals>
<goal>install-node-and-npm</goal>
</goals>
<configuration>
<!-- See https://nodejs.org/en/download/ for latest node and npm (lts) versions -->
<nodeVersion>v8.11.1</nodeVersion>
<npmVersion>5.6.0</npmVersion>
</configuration>
</execution>
<execution>
<id>npm install</id>
<goals>
<goal>npm</goal>
</goals>
<!-- Optional configuration which provides for running any npm command -->
<configuration>
<arguments>install</arguments>
</configuration>
</execution>
Приветствия.