我想从我们的openapi.yaml API文档文件生成html。我们可以从这样的命令行执行此操作...
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
我认为解决方案可能是在我们的pom.xml文件中使用frontend-maven-plugin或exec-maven-plugin,但是我找不到任何执行此操作的示例。
我只在网上各个地方看到下面的示例,但是我想像在命令行中一样实际运行上面的命令。
<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>
干杯。