Я бы хотел использовать exec-maven-plugin
для выполнения некоторых задач, основанных на NPM.
У меня была проблема, когда мои аргументы не были переданы правильно, поэтому я попытался использовать пакетный файл, который выводит переданные аргументы, в качестве отладки.
Я пришел к выводу, что аргументы, содержащие символ * (asterisk)
, были полностью проигнорированы. Если я попробую этот символ сам по себе, я получу список файлов в рабочем каталоге, переданный в качестве отдельных аргументов.
Как я могу сказать maven (-exec-plugin) просто передать аргумент с символом *
без изменений?
Здесь, кажется, контекст не имеет значения, но я не рискую. Вот моя конфигурация:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.6.0</version>
<executions>
<execution>
<phase>prepare-package</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>E:\test.bat</executable>
<arguments>
<argument>src\main\java\**\*.css</argument>
<argument>--use autoprefixer</argument>
<argument>-d target</argument>
<argument>--base src\main\java</argument>
</arguments>
<workingDirectory>${basedir}</workingDirectory>
</configuration>
</plugin>
PS .: замена *
на *
не работает