Я пытаюсь построить угловой проект через Maven. вот мои шаги
npm install
bower install
grunt build
первые два успешно, на третьем шаге я получаю ошибку «Компас не найден».
Я могу успешно работать в своей локальной сети, поскольку Ruby добавлен в PATH, но на сервере Jenkin происходит сбой, так как PATH не настроен.
Я ищу возможность передать переменную окружения -PATH через pom.xml. Кто-нибудь может мне посоветовать, как мне это сделать?
<execution>
<id>exec-grunt-build</id>
<phase>generate-sources</phase>
<configuration>
<workingDirectory>${project.resourcesfolder}</workingDirectory>
<executable>${grunt_cmd}</executable>
<arguments>
<argument>build</argument>
</arguments>
<environmentVariables>
<path>${ruby_home}/bin</path>
</environmentVariables>
</configuration>
<goals>
<goal>exec</goal>
</goals>
</execution>
Warning: not found: compass
Ant Equavelent [только что выглядящий maven-вариант кода ниже)
<env key="PATH" path="${ruby_home}/bin"/>