Как я могу запустить команды widdershins и shins из maven pom.xml?

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

Ура.

0 ответов

Другие вопросы по тегам