我有十几个ant脚本的配置属性文件。这些文件用于客户定制。例如,ant应将 temp_context.xml 重命名为 customer_name_context.xml ,其中 customer_name 是conf中的属性。文件。
现在我想在Maven项目中重用相同的文件。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>copy-files</id>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<filter filtersfile="${basedir}/config/config.filter.local" />
<copy todir="${project.build.directory}/${customer}" overwrite="yes" filtering="true">
</tasks>
<execution>
</execution>
当我尝试执行此插件时,属性 $ {customer} 未设置为任何值。是否可以在Maven运行时获取资源值(没有配置文件)?