在使用CLI运行maven命令时,我需要传递包含模式,为此,我需要知道是否可以采用可以从CLI传递的模式的逗号分隔值。 我尝试了不同的方法,但是都没有效果
试验1
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<!-- ensure that the empty directories are copied -->
<configuration>
<includeEmptyDirs>true</includeEmptyDirs>
</configuration>
<executions>
<execution>
<id>copy1</id>
<phase>generate-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.outputDirectory}</outputDirectory>
<resources>
<resource>
<directory>${basedir}/src/main/content/jcr_root</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
然后使用如下命令-mvn clean install resources:copy-resources@copy1.resources.resource.includes= / components / content / anchor /
mvn全新安装资源:copy-resources@copy1.resources.resource.includes= / components / content / anchor /
我想使用执行ID并调用,因为为同一个插件定义了另一个执行,并且我想为该特定执行ID传递参数。