如何从maven pom.xml运行widdershins和shins命令?

时间:2019-10-11 22:27:10

标签: maven maven-plugin openapi widdershins

我想从我们的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>

干杯。

0 个答案:

没有答案