Как мне запустить команды widdershins и shins из maven pom.xml? - PullRequest
0 голосов
/ 12 октября 2019

Я хотел бы сгенерировать 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>

Приветствия.

...