如果不存在特定的目录,是否有可能有条件地运行maven插件?
实际上,我试图阻止npm ci不必要地运行,因为package.json很少改变。因此,理想情况下,它只能在node_modules不存在时才运行。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<id>npm-install</id>
<phase>prepare-package</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>npm</executable>
<arguments>
<argument>ci</argument>
</arguments>
</configuration>
</execution>
</executions>
</plugin>发布于 2022-06-24 18:23:04
只有在给定文件不存在的情况下,才能将其包装到配置文件中并激活该配置文件。
https://stackoverflow.com/questions/72747923
复制相似问题