Maven资源插件可以将逗号分隔的包含模式列表转换成多个<include>元素吗?

时间:2019-03-15 00:57:16

标签: maven maven-resources-plugin

在使用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传递参数。

0 个答案:

没有答案